From 6bc8b18f978d95b7dc19370ab33d7eb01ade9abd Mon Sep 17 00:00:00 2001 From: Ingolf Wagner Date: Wed, 18 Dec 2019 16:36:40 +1300 Subject: [PATCH] kodi: relogin if crashing --- configs/porani/kodi.nix | 26 +++++++++----------------- 1 file changed, 9 insertions(+), 17 deletions(-) diff --git a/configs/porani/kodi.nix b/configs/porani/kodi.nix index 23863de..e31aa08 100644 --- a/configs/porani/kodi.nix +++ b/configs/porani/kodi.nix @@ -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; + }; + }; }; };