diff --git a/home/gunalx.nix b/home/gunalx.nix index 1cb3484..b7cb851 100644 --- a/home/gunalx.nix +++ b/home/gunalx.nix @@ -17,7 +17,7 @@ ./stylix.nix #graphical - ./fuzzel.nix + #./fuzzel.nix #depracted by noctalia v5 now with fuzzy search as well ./niri.nix ./noctalia.nix ./wallpapers.nix diff --git a/home/niri.nix b/home/niri.nix index 5f536d3..c3ecfa9 100644 --- a/home/niri.nix +++ b/home/niri.nix @@ -405,9 +405,8 @@ in #"Mod+T".action.spawn = noctalia "plugin togglePanel notes-scratchpad"; #"Mod+A".action.spawn = noctalia "plugin:assistant-panel open"; - # Noctalia launcher - #"Mod+D".action.spawn = noctalia "launcher toggle"; - "Mod+D".action.spawn = "fuzzel"; + #"Mod+D".action.spawn = "fuzzel"; + "Mod+D".action.spawn = noctalia "panel-toggle launcher"; "Mod+Space".action.spawn = noctalia "panel-toggle launcher"; "Mod+O".action.toggle-window-rule-opacity = { }; # Noctalia lock screen diff --git a/modules/basePackages.nix b/modules/basePackages.nix index a0341d1..1b8b2cb 100644 --- a/modules/basePackages.nix +++ b/modules/basePackages.nix @@ -7,6 +7,7 @@ { environment.systemPackages = with pkgs; [ git + vim wget bottom nvtopPackages.full diff --git a/modules/llama-swap.nix b/modules/llama-swap.nix index 7840a2e..e6d2726 100644 --- a/modules/llama-swap.nix +++ b/modules/llama-swap.nix @@ -17,9 +17,12 @@ #inputs.self.packages.${system}.fish-speech-models ]; + services.lact.enable = lib.mkDefault true; + services.llama-swap = { enable = true; package = inputs.self.packages.${system}.llama-swap; + listenAddress = "0.0.0.0"; port = 11112; openFirewall = true; @@ -90,7 +93,7 @@ cmd = "${llama-server} --port $\{PORT\} --host 0.0.0.0 --ctx-size $\{ctx\} -fa 0 -ngl $\{ngl\} --hf-repo $\{hf_repo\} $\{tools\}"; ttl = 900; macros = { - hf_repo = "unsloth/gemma-4-12B-it-GGUF"; + hf_repo = "unsloth/gemma-4-12B-it-qat-GGUF:UD_Q4_K_XL"; ctx = 128000; }; }; diff --git a/packages/llama-cpp-nightly/default.nix b/packages/llama-cpp-nightly/default.nix index c78dd27..7b2d13f 100644 --- a/packages/llama-cpp-nightly/default.nix +++ b/packages/llama-cpp-nightly/default.nix @@ -83,13 +83,13 @@ let in effectiveStdenv.mkDerivation (finalAttrs: { pname = "llama-cpp-nightly"; - version = "9222"; + version = "9665"; src = fetchFromGitHub { owner = "ggml-org"; repo = "llama.cpp"; tag = "b${finalAttrs.version}"; - hash = "sha256-Ws0a2qkgTFoeUuzg6tKbY6PfDP+0/9D9DTx21fLoFak="; + hash = "sha256-RDE5+WP2Z2nQN7w/OeDmfaoRANBnYtgp0NQ9mMn0QmI="; leaveDotGit = true; postFetch = '' git -C "$out" rev-parse --short HEAD > $out/COMMIT diff --git a/packages/llama-cpp-nightly/ui.nix b/packages/llama-cpp-nightly/ui.nix index 6b8f6e1..7f9f3f8 100644 --- a/packages/llama-cpp-nightly/ui.nix +++ b/packages/llama-cpp-nightly/ui.nix @@ -6,13 +6,13 @@ buildNpmPackage (finalAttrs: { pname = "llama-cpp-nightly-ui"; - version = "9222"; + version = "9665"; src = fetchFromGitHub { owner = "ggml-org"; repo = "llama.cpp"; tag = "b${finalAttrs.version}"; - hash = "sha256-Ws0a2qkgTFoeUuzg6tKbY6PfDP+0/9D9DTx21fLoFak="; + hash = "sha256-eMRNWunJyv2dsc6NmRDEDgXh7JCMT6fV1g9IrNOA6NU="; }; sourceRoot = "source/tools/ui"; diff --git a/packages/llama-swap/package.nix b/packages/llama-swap/package.nix index 4b23c98..719bfb7 100644 --- a/packages/llama-swap/package.nix +++ b/packages/llama-swap/package.nix @@ -18,7 +18,7 @@ let in buildGoModule (finalAttrs: { pname = "llama-swap"; - version = "216"; + version = "226"; outputs = [ "out" @@ -29,7 +29,7 @@ buildGoModule (finalAttrs: { owner = "mostlygeek"; repo = "llama-swap"; tag = "v${finalAttrs.version}"; - hash = "sha256-PHSY4z2h406xL+EcIYyrzr4s28txO7SCsWm8hrXf+2U="; + hash = "sha256-V0Wev8EpjMSmMqHXJjKJ7SAKobN69232CjghTjyZXfU="; leaveDotGit = true; postFetch = '' cd "$out" @@ -39,7 +39,7 @@ buildGoModule (finalAttrs: { ''; }; - vendorHash = "sha256-QysQ7YdwJcLTziwL25j73n3tQVvzVQIFxN4GkTU8JZg="; + vendorHash = "sha256-w27S9JQyEMKc0dUkL9ATFXhh0jaEneb55neoNdFn/68="; passthru.ui = callPackage ./ui.nix { llama-swap = finalAttrs.finalPackage; };