auto.nix: Use SLiM to implement auto-logins
This commit is contained in:
parent
224c825a36
commit
2d9258da67
@ -41,16 +41,11 @@ 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}
|
|
||||||
'';
|
|
||||||
};
|
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user