Skip to content

Commit f57906d

Browse files
committed
ollama
1 parent 72d9575 commit f57906d

File tree

6 files changed

+28
-20
lines changed

6 files changed

+28
-20
lines changed

nix/configuration.nix

Lines changed: 18 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -355,23 +355,27 @@ in {
355355
#
356356
# GPU
357357
#
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}"
360369
];
361370
hardware.opengl = {
362371
enable = true;
363372
driSupport32Bit = true;
364373
extraPackages = with pkgs; [
365374
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
375379
];
376380
extraPackages32 = with pkgs; [
377381
driversi686Linux.amdvlk
@@ -1246,8 +1250,10 @@ in {
12461250
lib.mkMerge
12471251
(map mkLocalBorg config.services.functora.localBorg);
12481252
#
1249-
# Tabby
1253+
# AI
12501254
#
1255+
services.ollama.enable = true;
1256+
services.ollama.acceleration = "rocm";
12511257
# services.tabby-server.enable = true;
12521258
# services.tabby-socket.enable = true;
12531259
};

nix/doom.nix

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
let
22
pkgs = import ./nixpkgs.nix;
3+
unst = import ./nixpkgs-unstable.nix;
34
fj = import ./firejail.nix;
45
in
56
pkgs.lib.optionalAttrs (builtins.pathExists ../bak/doom)
@@ -8,7 +9,7 @@ in
89
pkg = "doom-64";
910
dir = "doom";
1011
exe = ''
11-
${pkgs.gzdoom}/bin/gzdoom \
12+
${unst.gzdoom}/bin/gzdoom \
1213
-iwad ${../bak/doom/freedoom-0.13.0/freedoom2.wad} \
1314
-file ${../bak/doom/BD64-VoH_game_v1.4.2.pk3} \
1415
-file ${../bak/doom/BD64-VoH_maps_v1.4.2.pk3} \
@@ -21,7 +22,7 @@ in
2122
pkg = "doom-ashes1";
2223
dir = "doom";
2324
exe = ''
24-
${pkgs.gzdoom}/bin/gzdoom \
25+
${unst.gzdoom}/bin/gzdoom \
2526
-iwad ${../bak/doom/freedoom-0.13.0/freedoom2.wad} \
2627
-file ${../bak/doom/AshesStandalone_V1_51/Resources/AshesSAMenu.pk3} \
2728
-file ${../bak/doom/AshesStandalone_V1_51/Resources/lightmodepatch.pk3} \
@@ -33,6 +34,9 @@ in
3334
-file ${../bak/doom/AshesVoxelPickups-Ep1.pk3} \
3435
-file ${../bak/doom/ashes-wpn-tracers.pk3} \
3536
-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} \
3640
-file ${../bak/doom/SimpleSlots.1.1.pk7}
3741
'';
3842
}

nix/sources.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,10 @@
4141
"homepage": "",
4242
"owner": "NixOS",
4343
"repo": "nixpkgs",
44-
"rev": "3a05eebede89661660945da1f151959900903b6a",
45-
"sha256": "0n56l6v5k3lmrr4vjnp6xk1s46shkwdkvai05dzcbcabpl29yb9g",
44+
"rev": "8c441601c43232976179eac52dde704c8bdf81ed",
45+
"sha256": "16r7z12kmznnbw7w1fq39f3n0g8a6mqnny2y73m7qivjxilfcqxb",
4646
"type": "tarball",
47-
"url": "https://github.com/NixOS/nixpkgs/archive/3a05eebede89661660945da1f151959900903b6a.tar.gz",
47+
"url": "https://github.com/NixOS/nixpkgs/archive/8c441601c43232976179eac52dde704c8bdf81ed.tar.gz",
4848
"url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"
4949
}
5050
}

pub/bfx/src/Bfx/Class/ToRequestParam.hs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ module Bfx.Class.ToRequestParam
77
)
88
where
99

10-
import Bfx.Data.Web
1110
import qualified Data.ByteString as BS
1211
import qualified Data.Text as T
1312
import Functora.Money

pub/bfx/src/Bfx/Data/Web.hs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ module Bfx.Data.Web
77
BaseUrl (..),
88
withNonce,
99
parseJsonBs,
10-
utcTimeToMicros,
1110
)
1211
where
1312

@@ -16,7 +15,6 @@ import qualified Data.Aeson.Types as A
1615
import qualified Data.ByteString as BS
1716
import Functora.Cfg
1817
import Functora.Prelude
19-
import qualified Prelude
2018

2119
newtype PrvKey = PrvKey
2220
{ unPrvKey :: Text

pub/functora/src/prelude/Functora/Prelude.hs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,7 @@ module Functora.Prelude
126126
NonceGen,
127127
newNonceGen,
128128
withNonce,
129+
utcTimeToMicros,
129130

130131
-- * FixedPoint
131132
-- $fixedPoint

0 commit comments

Comments
 (0)