summary refs log tree commit diff
path: root/nixos/modules/services/x11/display-managers/sddm.nix
diff options
context:
space:
mode:
authorWilliam A. Kennington III <william@wkennington.com>2015-03-10 14:32:53 -0700
committerWilliam A. Kennington III <william@wkennington.com>2015-03-10 14:32:53 -0700
commitffed8a85bcebff20ffd0de7d876a1bd0652fb431 (patch)
tree44ea1609272a30ac7237168b5a2df5c00ebf6c58 /nixos/modules/services/x11/display-managers/sddm.nix
parent5893d2ecd395596011adc9a116872324888e18c2 (diff)
downloadnixpkgs-ffed8a85bcebff20ffd0de7d876a1bd0652fb431.tar
nixpkgs-ffed8a85bcebff20ffd0de7d876a1bd0652fb431.tar.gz
nixpkgs-ffed8a85bcebff20ffd0de7d876a1bd0652fb431.tar.bz2
nixpkgs-ffed8a85bcebff20ffd0de7d876a1bd0652fb431.tar.lz
nixpkgs-ffed8a85bcebff20ffd0de7d876a1bd0652fb431.tar.xz
nixpkgs-ffed8a85bcebff20ffd0de7d876a1bd0652fb431.tar.zst
nixpkgs-ffed8a85bcebff20ffd0de7d876a1bd0652fb431.zip
nixos/sddm: Hide users which don't have login shells
Diffstat (limited to 'nixos/modules/services/x11/display-managers/sddm.nix')
-rw-r--r--nixos/modules/services/x11/display-managers/sddm.nix2
1 files changed, 2 insertions, 0 deletions
diff --git a/nixos/modules/services/x11/display-managers/sddm.nix b/nixos/modules/services/x11/display-managers/sddm.nix
index 020e8795045..c14c13b1cba 100644
--- a/nixos/modules/services/x11/display-managers/sddm.nix
+++ b/nixos/modules/services/x11/display-managers/sddm.nix
@@ -25,6 +25,8 @@ let
 
     [Users]
     MaximumUid=${toString config.ids.uids.nixbld}
+    HideUsers=${concatStringsSep "," dmcfg.hiddenUsers}
+    HideShells=/run/current-system/sw/sbin/nologin
 
     [XDisplay]
     MinimumVT=${toString xcfg.tty}