auto.nix: Use SLiM to implement auto-logins

This commit is contained in:
Eelco Dolstra 2012-10-24 12:31:02 +02:00
parent 224c825a36
commit 2d9258da67

View File

@ -41,15 +41,10 @@ in
config = mkIf cfg.enable { config = mkIf cfg.enable {
services.xserver.displayManager.slim.enable = false; services.xserver.displayManager.slim = {
enable = true;
services.xserver.displayManager.job = autoLogin = true;
{ execCmd = defaultUser = cfg.user;
''
exec ${pkgs.xorg.xinit}/bin/xinit \
${pkgs.su}/bin/su -c ${dmcfg.session.script} ${cfg.user} \
-- ${dmcfg.xserverBin} ${dmcfg.xserverArgs}
'';
}; };
}; };