diff --git a/nixos/roles/laminar/test-config.nix b/nixos/roles/laminar/test-config.nix index 63a0399d..36e1831b 100644 --- a/nixos/roles/laminar/test-config.nix +++ b/nixos/roles/laminar/test-config.nix @@ -64,7 +64,7 @@ in { ]; systemd.services = { update-config = { - path = [pkgs.git pkgs.nix pkgs.openssh pkgs.nixos-rebuild pkgs.home-manager]; + path = [pkgs.git pkgs.nix pkgs.openssh pkgs.nixos-rebuild pkgs.home-manager pkgs.builders-configurator]; restartIfChanged = false; unitConfig.X-StopOnRemoval = false; serviceConfig = { @@ -74,8 +74,7 @@ in { user = "maralorn"; in '' /run/wrappers/bin/sudo -u ${user} git -C /etc/nixos pull --ff-only - /run/wrappers/bin/sudo -u ${user} git -C /etc/nixos submodule update --init - nixos-rebuild switch + nixos-rebuild switch --builders @$(builders-configurator) /run/wrappers/bin/sudo -u ${user} /nix/var/nix/profiles/per-user/maralorn/profile/bin/update-modes ''; };