diff options
author | Alex Martens <alexmgit@protonmail.com> | 2021-11-19 20:01:24 -0800 |
---|---|---|
committer | Alex Martens <alexmgit@protonmail.com> | 2021-11-19 20:01:24 -0800 |
commit | 4639589f8830c5a9e728d716c942fa5e24f0aeaa (patch) | |
tree | ca0668cbdac11cf0442c5d48ca4482a1391f282a /nixos | |
parent | 438aecc5a206fe0eb9a9e59c37d4d45d52153d06 (diff) |
nixos/sabnzbd: add package option
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/modules/services/networking/sabnzbd.nix | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/nixos/modules/services/networking/sabnzbd.nix b/nixos/modules/services/networking/sabnzbd.nix index 43566dfd25c5f..54eeba1a9ec17 100644 --- a/nixos/modules/services/networking/sabnzbd.nix +++ b/nixos/modules/services/networking/sabnzbd.nix @@ -17,6 +17,13 @@ in services.sabnzbd = { enable = mkEnableOption "the sabnzbd server"; + package = mkOption { + type = types.package; + default = pkgs.sabnzbd; + defaultText = "pkgs.sabnzbd"; + description = "The sabnzbd executable package run by the service."; + }; + configFile = mkOption { type = types.path; default = "/var/lib/sabnzbd/sabnzbd.ini"; @@ -63,7 +70,7 @@ in GuessMainPID = "no"; User = "${cfg.user}"; Group = "${cfg.group}"; - ExecStart = "${sabnzbd}/bin/sabnzbd -d -f ${cfg.configFile}"; + ExecStart = "${lib.getBin cfg.package}/bin/sabnzbd -d -f ${cfg.configFile}"; }; }; }; |