diff --git a/options/custom/programs/nautilus.nix b/options/custom/programs/nautilus.nix index c95932c..71309fe 100644 --- a/options/custom/programs/nautilus.nix +++ b/options/custom/programs/nautilus.nix @@ -58,6 +58,10 @@ in { ExecStop = "${nautilus} --quit"; Restart = "always"; #!! Benign exceptions cause nautilus to exit Type = "dbus"; + + # HACK: Allow child processes to live, otherwise applications launched through service are killed on stop + # https://www.freedesktop.org/software/systemd/man/latest/systemd.kill.html#KillMode= + KillMode = "process"; }; };