diff options
author | nicoo <nicoo@mur.at> | 2023-10-22 18:58:12 +0000 |
---|---|---|
committer | github-actions[bot] <github-actions[bot]@users.noreply.github.com> | 2023-11-26 18:58:00 +0000 |
commit | 1fb44a71bc67fadcb6075979822ce68a92283d22 (patch) | |
tree | 32f5e8e90e1619b50cf9403ba453c6a4032c7894 /nixos/modules | |
parent | fac6fb2af223bad13dc95d92a74366599c9c9603 (diff) |
nixos/sudo-rs: Simplify activation
(cherry picked from commit b05648b541f6747ab68a2b245d453ed2f8a5da85)
Diffstat (limited to 'nixos/modules')
-rw-r--r-- | nixos/modules/security/sudo-rs.nix | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/nixos/modules/security/sudo-rs.nix b/nixos/modules/security/sudo-rs.nix index 6b8f09a8d3d0c..3f872e76df2cd 100644 --- a/nixos/modules/security/sudo-rs.nix +++ b/nixos/modules/security/sudo-rs.nix @@ -208,6 +208,12 @@ in ###### implementation config = mkIf cfg.enable { + assertions = [ { + assertion = ! config.security.sudo.enable; + message = "`security.sudo` and `security.sudo-rs` cannot both be enabled"; + }]; + security.sudo.enable = mkDefault false; + security.sudo-rs.extraRules = let defaultRule = { users ? [], groups ? [], opts ? [] }: [ { |