diff --git a/venus/modules/nixos-darwin/hydrogen-sulfide.nix b/venus/modules/nixos-darwin/hydrogen-sulfide.nix index 96c515d..03bc4ff 100644 --- a/venus/modules/nixos-darwin/hydrogen-sulfide.nix +++ b/venus/modules/nixos-darwin/hydrogen-sulfide.nix @@ -29,6 +29,7 @@ in { imports = [ ./use-tailscale-dns-redirect.nix + ./use-passwordless-shutdown.nix ]; config = { system.stateVersion = "24.11"; diff --git a/venus/modules/nixos-darwin/use-passwordless-shutdown.nix b/venus/modules/nixos-darwin/use-passwordless-shutdown.nix new file mode 100644 index 0000000..0be6dd8 --- /dev/null +++ b/venus/modules/nixos-darwin/use-passwordless-shutdown.nix @@ -0,0 +1,14 @@ +{ config, pkgs, ... }: +{ + # Configure sudo + security.sudo = { + extraRules = [ + { + groups = [ "wheel" ]; + commands = [ + { command = "/run/current-system/sw/bin/systemctl poweroff"; options = [ "NOPASSWD" ]; } + ]; + } + ]; + }; +}