Use more remote-builders
This commit is contained in:
parent
3119a8e047
commit
9c0d898329
|
@ -64,7 +64,7 @@ in {
|
||||||
];
|
];
|
||||||
systemd.services = {
|
systemd.services = {
|
||||||
update-config = {
|
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;
|
restartIfChanged = false;
|
||||||
unitConfig.X-StopOnRemoval = false;
|
unitConfig.X-StopOnRemoval = false;
|
||||||
serviceConfig = {
|
serviceConfig = {
|
||||||
|
@ -74,8 +74,7 @@ in {
|
||||||
user = "maralorn";
|
user = "maralorn";
|
||||||
in ''
|
in ''
|
||||||
/run/wrappers/bin/sudo -u ${user} git -C /etc/nixos pull --ff-only
|
/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 --builders @$(builders-configurator)
|
||||||
nixos-rebuild switch
|
|
||||||
/run/wrappers/bin/sudo -u ${user} /nix/var/nix/profiles/per-user/maralorn/profile/bin/update-modes
|
/run/wrappers/bin/sudo -u ${user} /nix/var/nix/profiles/per-user/maralorn/profile/bin/update-modes
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue