diff options
author | Thomas Tuegel <ttuegel@secure.mailbox.org> | 2017-02-16 10:20:47 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-02-16 10:20:47 -0600 |
commit | 7c260ad2cce34b428c3c7a3fd40ac6f607dbe87b (patch) | |
tree | 8601e5bf92e5639117d04666ed3f18de43c5cfe8 /nixos/modules/services | |
parent | a72dc9f3bfc26cf59075fb8e01ac6f3e448793dc (diff) | |
parent | 463e90273fba176931d58e633707106c8f11d23a (diff) | |
download | nixlib-7c260ad2cce34b428c3c7a3fd40ac6f607dbe87b.tar nixlib-7c260ad2cce34b428c3c7a3fd40ac6f607dbe87b.tar.gz nixlib-7c260ad2cce34b428c3c7a3fd40ac6f607dbe87b.tar.bz2 nixlib-7c260ad2cce34b428c3c7a3fd40ac6f607dbe87b.tar.lz nixlib-7c260ad2cce34b428c3c7a3fd40ac6f607dbe87b.tar.xz nixlib-7c260ad2cce34b428c3c7a3fd40ac6f607dbe87b.tar.zst nixlib-7c260ad2cce34b428c3c7a3fd40ac6f607dbe87b.zip |
Merge pull request #22813 from benley/pam-kwallet
nixos: add optional pam_kwallet5 integration
Diffstat (limited to 'nixos/modules/services')
-rw-r--r-- | nixos/modules/services/x11/desktop-managers/kde5.nix | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/nixos/modules/services/x11/desktop-managers/kde5.nix b/nixos/modules/services/x11/desktop-managers/kde5.nix index 06f9f0a62ef8..1b44b9e42c81 100644 --- a/nixos/modules/services/x11/desktop-managers/kde5.nix +++ b/nixos/modules/services/x11/desktop-managers/kde5.nix @@ -103,6 +103,8 @@ in kde5.kservice kde5.ktextwidgets kde5.kwallet + kde5.kwallet-pam + kde5.kwalletmanager kde5.kwayland kde5.kwidgetsaddons kde5.kxmlgui @@ -234,6 +236,14 @@ in security.pam.services.kde = { allowNullPassword = true; }; + # Doing these one by one seems silly, but we currently lack a better + # construct for handling common pam configs. + security.pam.services.gdm.enableKwallet = true; + security.pam.services.kdm.enableKwallet = true; + security.pam.services.lightdm.enableKwallet = true; + security.pam.services.sddm.enableKwallet = true; + security.pam.services.slim.enableKwallet = true; + # use kimpanel as the default IBus panel i18n.inputMethod.ibus.panel = lib.mkDefault |