about summary refs log tree commit diff
path: root/nixos
diff options
context:
space:
mode:
authorFelix Bühler <Stunkymonkey@users.noreply.github.com>2024-06-13 20:44:11 +0200
committerGitHub <noreply@github.com>2024-06-13 20:44:11 +0200
commit157a32caba6f58cf147a5b10ef063599f559c9f5 (patch)
tree38abd2fd0a26f32dfe3d1db505b5b3bc7fbf5d76 /nixos
parent88e3f34ff3bbdeff91449eee7e1f4ca40da09c88 (diff)
parentedcdf6ad3b6534ee5a848db43b8601824d930977 (diff)
Merge pull request #318901 from Stunkymonkey/nixos-freshrss-fix-config-change
nixos/freshrss: fix reload when config changes
Diffstat (limited to 'nixos')
-rw-r--r--nixos/modules/services/web-apps/freshrss.nix11
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";
         };
       };