diff options
| author | Sam <30577766+Samasaur1@users.noreply.github.com> | 2024-02-26 18:21:48 -0800 |
|---|---|---|
| committer | Sam <30577766+Samasaur1@users.noreply.github.com> | 2024-02-26 18:21:48 -0800 |
| commit | 44888312de4de6f9a922d0681dccd2241a45af59 (patch) | |
| tree | ebd7ababf9022db965b67f4689403350a52fa38d /modules/security | |
| parent | bbde06bed1b72eddff063fa42f18644e90a0121e (diff) | |
security.sudo.extraConfig: fix default behavior
Diffstat (limited to 'modules/security')
| -rw-r--r-- | modules/security/sudo.nix | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/modules/security/sudo.nix b/modules/security/sudo.nix index 99ada11..c0d9597 100644 --- a/modules/security/sudo.nix +++ b/modules/security/sudo.nix @@ -12,8 +12,8 @@ in options = { security.sudo.extraConfig = mkOption { - type = types.lines; - default = ""; + type = types.nullOr types.lines; + default = null; description = mdDoc '' Extra configuration text appended to {file}`sudoers`. ''; @@ -21,6 +21,10 @@ in }; config = { - environment.etc."sudoers.d/10-nix-darwin-extra-config".text = lib.mkIf (cfg.extraConfig != "") cfg.extraConfig; + environment.etc = { + "sudoers.d/10-nix-darwin-extra-config" = mkIf (cfg.extraConfig != null) { + text = cfg.extraConfig; + }; + }; }; } |
