diff --git a/modules/services/nextcloud-client.nix b/modules/services/nextcloud-client.nix index e9f943eb6..efbd7014a 100644 --- a/modules/services/nextcloud-client.nix +++ b/modules/services/nextcloud-client.nix @@ -40,6 +40,12 @@ in Environment = [ "PATH=${config.home.profileDirectory}/bin" ]; ExecStart = "${cfg.package}/bin/nextcloud" + (lib.optionalString cfg.startInBackground " --background"); + ExecStop = "${cfg.package}/bin/nextcloud --quit"; + KillMode = "process"; + Restart = "on-failure"; + RestartSec = "5s"; + NoNewPrivileges = true; + RestrictRealtime = true; }; Install = {