diff --git a/modules/nixos/domain.nix b/modules/nixos/domain.nix index 06a2bcb..5fc5e6b 100644 --- a/modules/nixos/domain.nix +++ b/modules/nixos/domain.nix @@ -106,5 +106,16 @@ in after = [ "adcli-join.service" ]; requires = [ "adcli-join.service" ]; }; + + # Set up Sudo + security.sudo = + let + admin_group = (lib.replaceStrings [ "-" ] [ "_" ] config.networking.hostName) + "_admin"; + in + { + extraConfig = '' + %${admin_group} ALL=(ALL) SETENV: ALL + ''; + }; }; }