From f491be0ace897995aff1c493d32dc8d4515f6a60 Mon Sep 17 00:00:00 2001 From: Jan-Bulthuis Date: Mon, 9 Jun 2025 02:17:05 +0200 Subject: [PATCH] Added sudo domain integration --- modules/nixos/domain.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) 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 + ''; + }; }; }