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 <nixpkgs>.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Philip Peterson 2026-05-14 14:04:55 -08:00
parent 01130f7852
commit 4d3ebd9d91

View file

@ -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