aboutsummaryrefslogtreecommitdiff
path: root/modules/user
diff options
context:
space:
mode:
Diffstat (limited to 'modules/user')
-rw-r--r--modules/user/nixos/default.nix5
-rw-r--r--modules/user/options.nix4
2 files changed, 5 insertions, 4 deletions
diff --git a/modules/user/nixos/default.nix b/modules/user/nixos/default.nix
index f9a3940..4edd535 100644
--- a/modules/user/nixos/default.nix
+++ b/modules/user/nixos/default.nix
@@ -19,9 +19,8 @@ in {
# sudo
security = {
sudo.enable = false;
- sudo-rs.enable = false;
-
- run0.enableSudoAlias = true;
+ sudo-rs.enable = !cfg.useRun0;
+ run0.enableSudoAlias = cfg.useRun0;
};
time.timeZone = "America/Chicago";
diff --git a/modules/user/options.nix b/modules/user/options.nix
index d805bf9..31f166d 100644
--- a/modules/user/options.nix
+++ b/modules/user/options.nix
@@ -1,5 +1,5 @@
{lib, ...}: let
- inherit (lib) mkOption types;
+ inherit (lib) mkEnableOption mkOption types;
in {
options = {
collinux.user = {
@@ -12,6 +12,8 @@ in {
type = types.bool;
default = true;
};
+
+ useRun0 = mkEnableOption "whether to use systemd's run0 instead of sudo-rs";
};
};
}