diff options
author | Felix Buehler <account@buehler.rocks> | 2024-06-10 22:16:20 +0200 |
---|---|---|
committer | Felix Buehler <account@buehler.rocks> | 2024-06-10 22:16:20 +0200 |
commit | edcdf6ad3b6534ee5a848db43b8601824d930977 (patch) | |
tree | 9de7113d28060c2930ce51473bb703768f201d85 /nixos | |
parent | 47e938c5947f97d6f9286e99d620b10169dfa7f1 (diff) |
nixos/freshrss: fix reload when config changes
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/modules/services/web-apps/freshrss.nix | 11 |
1 files changed, 4 insertions, 7 deletions
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"; }; }; |