From 4d3ebd9d9173c1b947d744bdf3a2154b94ccc794 Mon Sep 17 00:00:00 2001 From: Philip Peterson Date: Thu, 14 May 2026 14:04:55 -0800 Subject: [PATCH] Fix arion NIX_PATH so nix-instantiate can find nixpkgs Systemd services don't source /etc/set-environment, so NIX_PATH was unset when arion tried to evaluate arion-pkgs.nix via import . Co-Authored-By: Claude Sonnet 4.6 --- nixos/linux.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/nixos/linux.nix b/nixos/linux.nix index 31d5d9b..4258c4d 100644 --- a/nixos/linux.nix +++ b/nixos/linux.nix @@ -34,6 +34,7 @@ start-arion-run = pkgs.writeShellScriptBin "start-arion-run" '' set -e export PATH="${pkgs.nixVersions.stable}/bin:$PATH" + export NIX_PATH="nixpkgs=${pkgs.path}:nixos-config=/etc/nixos/configuration.nix:/nix/var/nix/profiles/per-user/root/channels" cd /root/petersweb-infra/nixos/arion ${pkgs.arion}/bin/arion down 2>> /var/log/start-arion-run.log >> /var/log/start-arion-run.log ${pkgs.arion}/bin/arion up -d 2>> /var/log/start-arion-run.log >> /var/log/start-arion-run.log