From edcdf6ad3b6534ee5a848db43b8601824d930977 Mon Sep 17 00:00:00 2001 From: Felix Buehler Date: Mon, 10 Jun 2024 22:16:20 +0200 Subject: nixos/freshrss: fix reload when config changes --- nixos/modules/services/web-apps/freshrss.nix | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) (limited to 'nixos') diff --git a/nixos/modules/services/web-apps/freshrss.nix b/nixos/modules/services/web-apps/freshrss.nix index 77c5ecb246171..1035c961c02c9 100644 --- a/nixos/modules/services/web-apps/freshrss.nix +++ b/nixos/modules/services/web-apps/freshrss.nix @@ -255,13 +255,10 @@ in { description = "Set up the state directory for FreshRSS before use"; wantedBy = [ "multi-user.target" ]; - serviceConfig = defaultServiceConfig //{ - Type = "oneshot"; - User = "freshrss"; - Group = "freshrss"; - StateDirectory = "freshrss"; - WorkingDirectory = cfg.package; + serviceConfig = defaultServiceConfig // { + RemainAfterExit = true; }; + restartIfChanged = true; environment = { DATA_PATH = cfg.dataDir; }; @@ -299,7 +296,7 @@ in environment = { DATA_PATH = cfg.dataDir; }; - serviceConfig = defaultServiceConfig //{ + serviceConfig = defaultServiceConfig // { ExecStart = "${cfg.package}/app/actualize_script.php"; }; }; -- cgit 1.4.1