summaryrefslogtreecommitdiff
path: root/pkgs/dreame-vacuum.nix
blob: 1dd725568aa77feeb63fe269efc804ba2342c914 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
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 {})
    ];
  }