nixos/sonarr: add package option

Changed files
+10 -1
nixos
modules
services
misc
+10 -1
nixos/modules/services/misc/sonarr.nix
···
default = "sonarr";
description = lib.mdDoc "Group under which Sonaar runs.";
};
+
+
package = mkOption {
+
type = types.package;
+
default = pkgs.sonarr;
+
defaultText = literalExpression "pkgs.sonarr";
+
description = lib.mdDoc ''
+
Sonarr package to use.
+
'';
+
};
};
};
···
Type = "simple";
User = cfg.user;
Group = cfg.group;
-
ExecStart = "${pkgs.sonarr}/bin/NzbDrone -nobrowser -data='${cfg.dataDir}'";
+
ExecStart = "${cfg.package}/bin/NzbDrone -nobrowser -data='${cfg.dataDir}'";
Restart = "on-failure";
};
};