nixos/octoprint: add package option (#393772)

Sandro ebfa5f86 18f15620

Changed files
+3 -3
nixos
modules
services
+3 -3
nixos/modules/services/misc/octoprint.nix
···
cfgUpdate = pkgs.writeText "octoprint-config.yaml" (builtins.toJSON fullConfig);
-
pluginsEnv = package.python.withPackages (ps: [ ps.octoprint ] ++ (cfg.plugins ps));
-
-
package = pkgs.octoprint;
+
pluginsEnv = cfg.package.python.withPackages (ps: [ ps.octoprint ] ++ (cfg.plugins ps));
in
{
···
options = {
services.octoprint = {
+
+
package = lib.mkPackageOption pkgs "octoprint" { };
enable = lib.mkEnableOption "OctoPrint, web interface for 3D printers";