summary refs log tree commit diff
path: root/nixos/modules/services/networking/sabnzbd.nix
diff options
context:
space:
mode:
authorBen Ford <ben@fynder.io>2014-09-22 12:09:53 +0100
committerBen Ford <ben@fynder.io>2014-09-22 12:09:53 +0100
commit06818c5cb29853db0652a2981f0a99cee835384e (patch)
treeb2b4c2192dc175f9663fe7cb5235ced34899ca23 /nixos/modules/services/networking/sabnzbd.nix
parent4cc00a1f2bff22468806da0f52bd8752aa185a77 (diff)
downloadnixpkgs-06818c5cb29853db0652a2981f0a99cee835384e.tar
nixpkgs-06818c5cb29853db0652a2981f0a99cee835384e.tar.gz
nixpkgs-06818c5cb29853db0652a2981f0a99cee835384e.tar.bz2
nixpkgs-06818c5cb29853db0652a2981f0a99cee835384e.tar.lz
nixpkgs-06818c5cb29853db0652a2981f0a99cee835384e.tar.xz
nixpkgs-06818c5cb29853db0652a2981f0a99cee835384e.tar.zst
nixpkgs-06818c5cb29853db0652a2981f0a99cee835384e.zip
Change service to systemd
Diffstat (limited to 'nixos/modules/services/networking/sabnzbd.nix')
-rw-r--r--nixos/modules/services/networking/sabnzbd.nix13
1 files changed, 7 insertions, 6 deletions
diff --git a/nixos/modules/services/networking/sabnzbd.nix b/nixos/modules/services/networking/sabnzbd.nix
index 83db0841b34..77bf64b80d0 100644
--- a/nixos/modules/services/networking/sabnzbd.nix
+++ b/nixos/modules/services/networking/sabnzbd.nix
@@ -39,13 +39,14 @@ in
         }
       ];
 
-    jobs.sabnzbd =
+    systemd.services.sabnzbd =
       { description = "sabnzbd server";
-
-        startOn = "started network-interfaces";
-        stopOn = "stopping network-interfaces";
-
-        exec = "${sabnzbd}/bin/sabnzbd -d -f ${cfg.configFile}";
+        wantedBy    = [ "multi-user.target" ];
+        after = [ "network.target" ];
+        serviceConfig = {
+          Type = "forking";
+          ExecStart = "${sabnzbd}/bin/sabnzbd -d -f ${cfg.configFile}";
+        };
       };
 
   };