about summary refs log tree commit diff
path: root/pkgs/applications/misc
diff options
context:
space:
mode:
authorGabriel Ebner <gebner@gebner.org>2019-07-07 14:38:01 +0200
committerGabriel Ebner <gebner@gebner.org>2019-07-07 14:38:01 +0200
commit21d2f1942c4e135570fd3ef56243d4eebc38b563 (patch)
treed0ac00db03d8e8170922a60576f46db579fc354f /pkgs/applications/misc
parent96b112910147edc7017a524d0e1a66557e89240c (diff)
downloadnixlib-21d2f1942c4e135570fd3ef56243d4eebc38b563.tar
nixlib-21d2f1942c4e135570fd3ef56243d4eebc38b563.tar.gz
nixlib-21d2f1942c4e135570fd3ef56243d4eebc38b563.tar.bz2
nixlib-21d2f1942c4e135570fd3ef56243d4eebc38b563.tar.lz
nixlib-21d2f1942c4e135570fd3ef56243d4eebc38b563.tar.xz
nixlib-21d2f1942c4e135570fd3ef56243d4eebc38b563.tar.zst
nixlib-21d2f1942c4e135570fd3ef56243d4eebc38b563.zip
octoprint-plugins.psucontrol: init at 0.1.8
Diffstat (limited to 'pkgs/applications/misc')
-rw-r--r--pkgs/applications/misc/octoprint/plugins.nix24
1 files changed, 24 insertions, 0 deletions
diff --git a/pkgs/applications/misc/octoprint/plugins.nix b/pkgs/applications/misc/octoprint/plugins.nix
index 8ab2f9f90cf6..0ff40963529e 100644
--- a/pkgs/applications/misc/octoprint/plugins.nix
+++ b/pkgs/applications/misc/octoprint/plugins.nix
@@ -142,6 +142,30 @@ let
       };
     };
 
+    psucontrol = buildPlugin rec {
+      pname = "PSUControl";
+      version = "0.1.8";
+
+      src = fetchFromGitHub {
+        owner = "kantlivelong";
+        repo = "OctoPrint-${pname}";
+        rev = version;
+        sha256 = "0aj38d7b7d5pzmzq841pip18cpg18wy2vrxq2nd13875597y54b8";
+      };
+
+      preConfigure = ''
+        # optional; RPi.GPIO is broken on vanilla kernels
+        sed /RPi.GPIO/d -i requirements.txt
+      '';
+
+      meta = with stdenv.lib; {
+        description = "OctoPrint plugin to control ATX/AUX power supply";
+        homepage = "https://github.com/kantlivelong/OctoPrint-PSUControl";
+        license = licenses.agpl3;
+        maintainers = with maintainers; [ gebner ];
+      };
+    };
+
   };
 
 in self