diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2013-10-15 13:21:58 +0200 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2013-10-15 13:23:40 +0200 |
commit | 5b702be29f2cfb9ff876b6c7d8673526f9cfdfbe (patch) | |
tree | 0b066a0d6f5e055749954967ff21cdd820bd122d /nixos | |
parent | 873662b8addd6d0b1daaa3feaa8766b5d2507563 (diff) | |
download | nixlib-5b702be29f2cfb9ff876b6c7d8673526f9cfdfbe.tar nixlib-5b702be29f2cfb9ff876b6c7d8673526f9cfdfbe.tar.gz nixlib-5b702be29f2cfb9ff876b6c7d8673526f9cfdfbe.tar.bz2 nixlib-5b702be29f2cfb9ff876b6c7d8673526f9cfdfbe.tar.lz nixlib-5b702be29f2cfb9ff876b6c7d8673526f9cfdfbe.tar.xz nixlib-5b702be29f2cfb9ff876b6c7d8673526f9cfdfbe.tar.zst nixlib-5b702be29f2cfb9ff876b6c7d8673526f9cfdfbe.zip |
Add support for slimlock, slim's simple screen locker
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/modules/services/x11/display-managers/slim.nix | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/nixos/modules/services/x11/display-managers/slim.nix b/nixos/modules/services/x11/display-managers/slim.nix index 9e8b9391f45f..7ecad3224a99 100644 --- a/nixos/modules/services/x11/display-managers/slim.nix +++ b/nixos/modules/services/x11/display-managers/slim.nix @@ -104,9 +104,16 @@ in execCmd = "exec ${pkgs.slim}/bin/slim"; }; - # Allow null passwords so that the user can login as root on the - # installation CD. - security.pam.services = [ { name = "slim"; allowNullPassword = true; startSession = true; } ]; + security.pam.services = + [ # Allow null passwords so that the user can login as root on the + # installation CD. + { name = "slim"; allowNullPassword = true; startSession = true; } + + # Allow slimlock to work. + { name = "slimlock"; } + ]; + + environment.systemPackages = [ pkgs.slim ]; }; |