File tree Expand file tree Collapse file tree 6 files changed +28
-20
lines changed
functora/src/prelude/Functora Expand file tree Collapse file tree 6 files changed +28
-20
lines changed Original file line number Diff line number Diff line change @@ -355,23 +355,27 @@ in {
355
355
#
356
356
# GPU
357
357
#
358
- systemd . tmpfiles . rules = [
359
- "L+ /opt/rocm/hip - - - - ${ pkgs . rocmPackages_5 . clr } "
358
+ systemd . tmpfiles . rules = let
359
+ rocmEnv = pkgs . symlinkJoin {
360
+ name = "rocm-combined" ;
361
+ paths = with pkgs . rocmPackages ; [
362
+ rocblas
363
+ hipblas
364
+ clr
365
+ ] ;
366
+ } ;
367
+ in [
368
+ "L+ /opt/rocm - - - - ${ rocmEnv } "
360
369
] ;
361
370
hardware . opengl = {
362
371
enable = true ;
363
372
driSupport32Bit = true ;
364
373
extraPackages = with pkgs ; [
365
374
amdvlk
366
- rocmPackages_5 . clr . icd
367
- rocmPackages_5 . clr
368
- rocmPackages_5 . rocminfo
369
- rocmPackages_5 . rocm-runtime
370
- # vulkan-validation-layers
371
- # intel-media-driver # LIBVA_DRIVER_NAME=iHD
372
- # vaapiIntel # LIBVA_DRIVER_NAME=i965
373
- # vaapiVdpau
374
- # libvdpau-va-gl
375
+ rocmPackages . clr . icd
376
+ rocmPackages . clr
377
+ rocmPackages . rocminfo
378
+ rocmPackages . rocm-runtime
375
379
] ;
376
380
extraPackages32 = with pkgs ; [
377
381
driversi686Linux . amdvlk
@@ -1246,8 +1250,10 @@ in {
1246
1250
lib . mkMerge
1247
1251
( map mkLocalBorg config . services . functora . localBorg ) ;
1248
1252
#
1249
- # Tabby
1253
+ # AI
1250
1254
#
1255
+ services . ollama . enable = true ;
1256
+ services . ollama . acceleration = "rocm" ;
1251
1257
# services.tabby-server.enable = true;
1252
1258
# services.tabby-socket.enable = true;
1253
1259
} ;
Original file line number Diff line number Diff line change 1
1
let
2
2
pkgs = import ./nixpkgs.nix ;
3
+ unst = import ./nixpkgs-unstable.nix ;
3
4
fj = import ./firejail.nix ;
4
5
in
5
6
pkgs . lib . optionalAttrs ( builtins . pathExists ../bak/doom )
8
9
pkg = "doom-64" ;
9
10
dir = "doom" ;
10
11
exe = ''
11
- ${ pkgs . gzdoom } /bin/gzdoom \
12
+ ${ unst . gzdoom } /bin/gzdoom \
12
13
-iwad ${ ../bak/doom/freedoom-0.13.0/freedoom2.wad } \
13
14
-file ${ ../bak/doom/BD64-VoH_game_v1.4.2.pk3 } \
14
15
-file ${ ../bak/doom/BD64-VoH_maps_v1.4.2.pk3 } \
21
22
pkg = "doom-ashes1" ;
22
23
dir = "doom" ;
23
24
exe = ''
24
- ${ pkgs . gzdoom } /bin/gzdoom \
25
+ ${ unst . gzdoom } /bin/gzdoom \
25
26
-iwad ${ ../bak/doom/freedoom-0.13.0/freedoom2.wad } \
26
27
-file ${ ../bak/doom/AshesStandalone_V1_51/Resources/AshesSAMenu.pk3 } \
27
28
-file ${ ../bak/doom/AshesStandalone_V1_51/Resources/lightmodepatch.pk3 } \
33
34
-file ${ ../bak/doom/AshesVoxelPickups-Ep1.pk3 } \
34
35
-file ${ ../bak/doom/ashes-wpn-tracers.pk3 } \
35
36
-file ${ ../bak/doom/relite_0.7.3b.pk3 } \
37
+ -file ${ ../bak/doom/nashgore.pk3 } \
38
+ -file ${ ../bak/doom/MaterialsNashgoreNext.pk3 } \
39
+ -file ${ ../bak/doom/purple.pk3 } \
36
40
-file ${ ../bak/doom/SimpleSlots.1.1.pk7 }
37
41
'' ;
38
42
}
Original file line number Diff line number Diff line change 41
41
"homepage" : " " ,
42
42
"owner" : " NixOS" ,
43
43
"repo" : " nixpkgs" ,
44
- "rev" : " 3a05eebede89661660945da1f151959900903b6a " ,
45
- "sha256" : " 0n56l6v5k3lmrr4vjnp6xk1s46shkwdkvai05dzcbcabpl29yb9g " ,
44
+ "rev" : " 8c441601c43232976179eac52dde704c8bdf81ed " ,
45
+ "sha256" : " 16r7z12kmznnbw7w1fq39f3n0g8a6mqnny2y73m7qivjxilfcqxb " ,
46
46
"type" : " tarball" ,
47
- "url" : " https://github.com/NixOS/nixpkgs/archive/3a05eebede89661660945da1f151959900903b6a .tar.gz" ,
47
+ "url" : " https://github.com/NixOS/nixpkgs/archive/8c441601c43232976179eac52dde704c8bdf81ed .tar.gz" ,
48
48
"url_template" : " https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"
49
49
}
50
50
}
Original file line number Diff line number Diff line change @@ -7,7 +7,6 @@ module Bfx.Class.ToRequestParam
7
7
)
8
8
where
9
9
10
- import Bfx.Data.Web
11
10
import qualified Data.ByteString as BS
12
11
import qualified Data.Text as T
13
12
import Functora.Money
Original file line number Diff line number Diff line change @@ -7,7 +7,6 @@ module Bfx.Data.Web
7
7
BaseUrl (.. ),
8
8
withNonce ,
9
9
parseJsonBs ,
10
- utcTimeToMicros ,
11
10
)
12
11
where
13
12
@@ -16,7 +15,6 @@ import qualified Data.Aeson.Types as A
16
15
import qualified Data.ByteString as BS
17
16
import Functora.Cfg
18
17
import Functora.Prelude
19
- import qualified Prelude
20
18
21
19
newtype PrvKey = PrvKey
22
20
{ unPrvKey :: Text
Original file line number Diff line number Diff line change @@ -126,6 +126,7 @@ module Functora.Prelude
126
126
NonceGen ,
127
127
newNonceGen ,
128
128
withNonce ,
129
+ utcTimeToMicros ,
129
130
130
131
-- * FixedPoint
131
132
-- $fixedPoint
You can’t perform that action at this time.
0 commit comments