kodi: relogin if crashing

This commit is contained in:
Ingolf Wagner 2019-12-18 16:36:40 +13:00
parent 85fd36d2e8
commit 6bc8b18f97
Signed by: palo
GPG key ID: 76BF5F1928B9618B

View file

@ -10,23 +10,15 @@
default = "kodi";
xterm.enable = false;
};
displayManager.lightdm = {
enable = true;
autoLogin.enable = true;
autoLogin.user = config.users.users.kodi.name;
# todo test it
# if kodi crashes restart the whole xsession to trigger the login
extraConfig = let
restartScript = pkgs.writers.writeBash "cleanup"
''
trap "" SIGHUP SIGINT SIGTERM
${pkgs.systemd}/bin/systemctl restart display-manager.service
'';
in
''
session-cleanup-script=${restartScript}
'';
displayManager ={
sddm = {
enable = true;
autoLogin = {
enable = true;
relogin = true;
user = config.users.users.kodi.name;
};
};
};
};