diff --git a/machines/bomba/services/octoprint.nix b/machines/bomba/services/octoprint.nix index e264eec..bddaf62 100644 --- a/machines/bomba/services/octoprint.nix +++ b/machines/bomba/services/octoprint.nix @@ -1,32 +1,12 @@ -{ ... }: +{ pkgs-my-features, ... }: { - nixpkgs.overlays = [ - (self: super: { - octoprint = super.octoprint.override { - packageOverrides = pyself: pysuper: { - octoprint-fanspeedslider = pyself.buildPythonPackage rec { - pname = "fanspeedslider"; - version = "0.2.3"; - src = self.fetchFromGitHub { - owner = "mival"; - repo = "OctoPrint-FanSpeedSlider"; - rev = "${version}"; - sha256 = "sha256-0Gp9EgaKyCnRQv4A1sNHquTRqjag2Oz/fDGVVo95FfY="; - }; - propagatedBuildInputs = [ pysuper.octoprint ]; - pyproject = true; - doCheck = false; - }; - }; - }; - }) - ]; services.octoprint = { enable = true; port = 8002; + package = pkgs-my-features.octoprint; plugins = plugins: with plugins; [ - octoprint-fanspeedslider + fanspeedslider ]; }; }