about summary refs log tree commit diff
path: root/nixos/modules/security
diff options
context:
space:
mode:
authornicoo <nicoo@mur.at>2023-09-07 11:57:20 +0000
committernicoo <nicoo@mur.at>2023-09-18 17:35:06 +0000
commitf5aadb56bed0bba1c5ade776ac49cb1d8a56ecf9 (patch)
tree04f21c1ed90022d3e6f4b9040faeb7371214320e /nixos/modules/security
parent0365b05f13a4230d75bb63708694ee4692638236 (diff)
nixos/sudo: Refactor option definitions
Diffstat (limited to 'nixos/modules/security')
-rw-r--r--nixos/modules/security/sudo.nix16
1 files changed, 8 insertions, 8 deletions
diff --git a/nixos/modules/security/sudo.nix b/nixos/modules/security/sudo.nix
index eeb2f0dda8b2c..0c6b665ec59b7 100644
--- a/nixos/modules/security/sudo.nix
+++ b/nixos/modules/security/sudo.nix
@@ -34,9 +34,9 @@ in
 
   ###### interface
 
-  options = {
+  options.security.sudo = {
 
-    security.sudo.enable = mkOption {
+    enable = mkOption {
       type = types.bool;
       default = true;
       description =
@@ -46,7 +46,7 @@ in
         '';
     };
 
-    security.sudo.package = mkOption {
+    package = mkOption {
       type = types.package;
       default = pkgs.sudo;
       defaultText = literalExpression "pkgs.sudo";
@@ -55,7 +55,7 @@ in
       '';
     };
 
-    security.sudo.wheelNeedsPassword = mkOption {
+    wheelNeedsPassword = mkOption {
       type = types.bool;
       default = true;
       description =
@@ -65,7 +65,7 @@ in
         '';
       };
 
-    security.sudo.execWheelOnly = mkOption {
+    execWheelOnly = mkOption {
       type = types.bool;
       default = false;
       description = lib.mdDoc ''
@@ -76,7 +76,7 @@ in
       '';
     };
 
-    security.sudo.configFile = mkOption {
+    configFile = mkOption {
       type = types.lines;
       # Note: if syntax errors are detected in this file, the NixOS
       # configuration will fail to build.
@@ -87,7 +87,7 @@ in
         '';
     };
 
-    security.sudo.extraRules = mkOption {
+    extraRules = mkOption {
       description = lib.mdDoc ''
         Define specific rules to be in the {file}`sudoers` file.
         More specific rules should come after more general ones in order to
@@ -183,7 +183,7 @@ in
       });
     };
 
-    security.sudo.extraConfig = mkOption {
+    extraConfig = mkOption {
       type = types.lines;
       default = "";
       description = lib.mdDoc ''