diff options
Diffstat (limited to 'modules/apps')
-rw-r--r-- | modules/apps/astal.nix | 23 |
1 files changed, 9 insertions, 14 deletions
diff --git a/modules/apps/astal.nix b/modules/apps/astal.nix index e57263e..505fe29 100644 --- a/modules/apps/astal.nix +++ b/modules/apps/astal.nix @@ -20,27 +20,22 @@ in { ]; systemd.user.services.astal = { + Install = { + WantedBy = [config.default.session "tray.target"]; + }; + Unit = { - Description = "Custom Gtk Lua Shell."; - PartOf = [ - config.default.session - "tray.target" - ]; - After = [config.default.session]; ConditionEnvironment = "WAYLAND_DISPLAY"; + Description = "astal"; + After = [config.default.session]; + PartOf = [config.default.session "tray.target"]; }; Service = { - ExecReload = "${pkgs.coreutils}/bin/kill -SIGUSR2 $MAINPID"; ExecStart = "${astal.astal.shell}/bin/astal-shell"; - KillMode = "mixed"; - Restart = "on-failure"; + Restart = "always"; + RestartSec = "10"; }; - - Install.WantedBy = [ - config.default.session - "tray.target" - ]; }; }; }; |