diff --git a/modules/system/git-auto-rebuild.nix b/modules/system/git-auto-rebuild.nix index 5de7284..f5c34b8 100644 --- a/modules/system/git-auto-rebuild.nix +++ b/modules/system/git-auto-rebuild.nix @@ -9,6 +9,5 @@ Type = "simple"; ExecStart = "${pkgs.bash}/bin/bash -c 'cd /etc/nixos && ${pkgs.git}/bin/git pull && ${pkgs.nixos-rebuild}/bin/nixos-rebuild switch --flake #$(hostname)'"; }; - }; } diff --git a/modules/system/security.nix b/modules/system/security.nix index c3dcd7b..2779970 100644 --- a/modules/system/security.nix +++ b/modules/system/security.nix @@ -14,6 +14,13 @@ command = "${pkgs.systemd}/bin/poweroff"; options = [ "NOPASSWD" ]; } + { + commands = [ + "${pkgs.systemd}/bin/systemctl start git-auto-rebuild" + "${pkgs.systemd}/bin/systemctl stop git-auto-rebuild" + ]; + options = [ "NOPASSWD" ]; + } ]; } {