summaryrefslogtreecommitdiff
path: root/modules/system
diff options
context:
space:
mode:
authorMalo Bourgon <mbourgon@gmail.com>2020-09-14 13:34:30 -0700
committerMalo Bourgon <mbourgon@gmail.com>2022-06-30 13:32:46 -0700
commitca57e8bcdbf1c50846cf37abac8b18f8d0636160 (patch)
tree85a3b3c56606cfb06a83acf71c2d5fe59e36a679 /modules/system
parent1d98da837f1e94c04209bce901d5b664b3cd0ec5 (diff)
Change option name and switch to using activation script
Diffstat (limited to 'modules/system')
-rw-r--r--modules/system/activation-scripts.nix1
-rw-r--r--modules/system/etc-pam.d-sudo.patch8
-rw-r--r--modules/system/sudo.nix15
3 files changed, 1 insertions, 23 deletions
diff --git a/modules/system/activation-scripts.nix b/modules/system/activation-scripts.nix
index 346fb97..8ade8ed 100644
--- a/modules/system/activation-scripts.nix
+++ b/modules/system/activation-scripts.nix
@@ -56,6 +56,7 @@ in
${cfg.activationScripts.groups.text}
${cfg.activationScripts.users.text}
${cfg.activationScripts.applications.text}
+ ${cfg.activationScripts.pam.text}
${cfg.activationScripts.patches.text}
${cfg.activationScripts.etc.text}
${cfg.activationScripts.defaults.text}
diff --git a/modules/system/etc-pam.d-sudo.patch b/modules/system/etc-pam.d-sudo.patch
deleted file mode 100644
index fa361b4..0000000
--- a/modules/system/etc-pam.d-sudo.patch
+++ /dev/null
@@ -1,8 +0,0 @@
---- /etc/pam.d/sudo
-+++ /etc/pam.d/sudo
-@@ -1,4 +1,5 @@
- # sudo: auth account password session
-+auth sufficient pam_tid.so
- auth sufficient pam_smartcard.so
- auth required pam_opendirectory.so
- account required pam_permit.so
diff --git a/modules/system/sudo.nix b/modules/system/sudo.nix
deleted file mode 100644
index d4112ed..0000000
--- a/modules/system/sudo.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-{ config, lib, pkgs, ... }:
-
-with lib;
-
-let
- cfg = config.system.sudo;
-in
-
-{
- options = {
- system.sudo.touchid.enable = mkEnableOption "Enable sudo authentication with Touch ID";
- };
-
- config = mkIf cfg.touchid.enable { system.patches = [ ./etc-pam.d-sudo.patch ]; };
-}