From 829cfe4a22c95e2ddb1c6bb9a71cba1b1d275fd0 Mon Sep 17 00:00:00 2001 From: Your Name Date: Mon, 23 Mar 2026 23:34:15 +0100 Subject: [PATCH] fix swap --- modules/llama-swap.nix | 29 +++++++++++++++++------------ 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/modules/llama-swap.nix b/modules/llama-swap.nix index 0ff49d6..84395c3 100644 --- a/modules/llama-swap.nix +++ b/modules/llama-swap.nix @@ -2,6 +2,8 @@ config, pkgs, lib, + inputs, + system, ... }: { @@ -19,8 +21,8 @@ services.llama-swap = { enable = true; - package = pkgs.unstable.llama-swap; - port = 11111; + package = inputs.self.packages.${system}.llama-swap; + port = 11112; openFirewall = true; settings = @@ -135,17 +137,20 @@ # system service HOME may default to "/" ("//.cache/..."), which is often # read-only. Give it a writable cache/state location. systemd.services.llama-swap = { + after = [ "sops-nix.service" ]; + wants = [ "sops-nix.service" ]; preStart = '' - cat > /run/llama-swap/secrets.env < /run/llama-swap/secrets.env ''; serviceConfig = { StateDirectory = "llama-swap";