diff --git a/modules/services/wayneko/module.nix b/modules/services/wayneko/module.nix index 462272e..722fa24 100644 --- a/modules/services/wayneko/module.nix +++ b/modules/services/wayneko/module.nix @@ -10,11 +10,14 @@ in { description = "Wayneko, as a systemd service"; wantedBy = ["graphical-session.target"]; - partOf = ["graphical-session.target"]; + wants = ["graphical-session.target"]; after = ["graphical-session.target"]; serviceConfig = { - ExecStart = "${getExe pkgs.wayneko} --layer top"; + ExecStart = "${getExe pkgs.wayneko} --layer top --follow-pointer false"; + Restart = "on-failure"; + RestartSec = 1; + TimeoutStopSec = 10; LockPersonality = true; MemoryDenyWriteExecute = true;