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:
parent
01130f7852
commit
4d3ebd9d91
1 changed files with 1 additions and 0 deletions
|
|
@ -34,6 +34,7 @@
|
||||||
start-arion-run = pkgs.writeShellScriptBin "start-arion-run" ''
|
start-arion-run = pkgs.writeShellScriptBin "start-arion-run" ''
|
||||||
set -e
|
set -e
|
||||||
export PATH="${pkgs.nixVersions.stable}/bin:$PATH"
|
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
|
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 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
|
${pkgs.arion}/bin/arion up -d 2>> /var/log/start-arion-run.log >> /var/log/start-arion-run.log
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue