diff options
Diffstat (limited to 'modules/nixos/defaults/security.nix')
| -rw-r--r-- | modules/nixos/defaults/security.nix | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/modules/nixos/defaults/security.nix b/modules/nixos/defaults/security.nix index 65ce729..8d7d879 100644 --- a/modules/nixos/defaults/security.nix +++ b/modules/nixos/defaults/security.nix @@ -1,12 +1,24 @@ -# Much of this is sourced from https://xeiaso.net/blog/paranoid-nixos-2021-07-18/ { lib, ... }: + +# Much of this is sourced from https://xeiaso.net/blog/paranoid-nixos-2021-07-18/ { security = { apparmor.enable = lib.mkDefault true; audit.enable = lib.mkDefault true; auditd.enable = lib.mkDefault true; + + pam.services = { + # Fix `run0` + # TODO: Upstream? + systemd-run0 = { + startSession = true; + setEnvironment = true; + }; + }; + polkit.enable = true; - sudo.execWheelOnly = true; + + sudo.enable = false; }; services.dbus.apparmor = lib.mkDefault "enabled"; |
