diff options
Diffstat (limited to 'pkgs/dreame-vacuum.nix')
| -rw-r--r-- | pkgs/dreame-vacuum.nix | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/pkgs/dreame-vacuum.nix b/pkgs/dreame-vacuum.nix new file mode 100644 index 0000000..1dd7255 --- /dev/null +++ b/pkgs/dreame-vacuum.nix @@ -0,0 +1,40 @@ +{ + buildHomeAssistantComponent, + callPackage, + fetchFromGitHub, + numpy, + paho-mqtt, + pillow, + pybase64, + pycryptodome, + python-miio, + requests, +}: let + version = "2.0.0b15"; +in + buildHomeAssistantComponent { + owner = "tasshack"; + domain = "dreame_vacuum"; + inherit version; + + src = fetchFromGitHub { + repo = "dreame-vacuum"; + owner = "Tasshack"; + + rev = "v${version}"; + hash = "sha256-ydWirMQsO6DYU5UdygHRXCx8I3M7haYX9zPLela9H7E="; + }; + + dontBuild = true; + + propagatedBuildInputs = [ + numpy + paho-mqtt + pillow + pybase64 + pycryptodome + python-miio + requests + (callPackage ./py-mini-racer.nix {}) + ]; + } |
