From 07305f2422ce311918c6902f6a037e89b4a001a5 Mon Sep 17 00:00:00 2001 From: Emmet Date: Sat, 3 May 2025 10:11:29 -0500 Subject: [PATCH] hopefully this fixes auto-builder? --- modules/system/phoenix/default.nix | 28 +++++++++++++--------------- 1 file changed, 13 insertions(+), 15 deletions(-) diff --git a/modules/system/phoenix/default.nix b/modules/system/phoenix/default.nix index 01bef348..57faa91c 100644 --- a/modules/system/phoenix/default.nix +++ b/modules/system/phoenix/default.nix @@ -124,33 +124,31 @@ ]; systemd.services."phoenix-system-builder" = lib.mkIf config.systemSettings.systemBuilder.enable { script = '' - pushd /etc/nixos; - /run/current-system/sw/bin/git pull; + cd ${config.systemSettings.dotfilesDir}; + ${pkgs.git}/bin/git pull; nix flake update; - /run/current-system/sw/bin/git stage *; - /run/current-system/sw/bin/git commit -m "Updated system"; - /run/current-system/sw/bin/git push; - popd; - pushd /etc/nixos.secrets; - /run/current-system/sw/bin/git pull; - popd; + ${pkgs.git}/bin/git stage *; + ${pkgs.git}/bin/git commit -m "Updated system"; + ${pkgs.git}/bin/git push; + cd ${config.systemSettings.secretsFlakeDir}; + ${pkgs.git}/bin/git pull; chown -R 0:0 ${config.systemSettings.dotfilesDir}; chown -R 0:0 ${config.systemSettings.secretsFlakeDir}; - pushd ${config.systemSettings.dotfilesDir} &> /dev/null; + cd ${config.systemSettings.dotfilesDir}; nixos-rebuild build --flake .#snowfire; - attic push emmet ./result; + ${pkgs.attic-client}/bin/attic push emmet ./result; rm ./result; nixos-rebuild build --flake .#duskfall; - attic push emmet ./result; + ${pkgs.attic-client}/bin/attic push emmet ./result; rm ./result; nixos-rebuild build --flake .#zenith; - attic push emmet ./result; + ${pkgs.attic-client}/bin/attic push emmet ./result; rm ./result; nixos-rebuild build --flake .#stardust; - attic push emmet ./result; + ${pkgs.attic-client}/bin/attic push emmet ./result; rm ./result; nixos-rebuild build --flake .#ori; - attic push emmet ./result; + ${pkgs.attic-client}/bin/attic push emmet ./result; rm ./result; ''; serviceConfig = {