diff options
author | Jamie Magee <jamie.magee@gmail.com> | 2023-12-06 10:51:20 -0800 |
---|---|---|
committer | Jamie Magee <jamie.magee@gmail.com> | 2023-12-06 10:54:50 -0800 |
commit | 1403c32ceef8a97334130f262603ac53db6919aa (patch) | |
tree | d16ba05668b4cbdd9fe46c769d0d906e4e953a30 /pkgs/servers/home-assistant | |
parent | ca7139f8575be80fed1c1e4015125831254780b8 (diff) | |
download | nixlib-1403c32ceef8a97334130f262603ac53db6919aa.tar nixlib-1403c32ceef8a97334130f262603ac53db6919aa.tar.gz nixlib-1403c32ceef8a97334130f262603ac53db6919aa.tar.bz2 nixlib-1403c32ceef8a97334130f262603ac53db6919aa.tar.lz nixlib-1403c32ceef8a97334130f262603ac53db6919aa.tar.xz nixlib-1403c32ceef8a97334130f262603ac53db6919aa.tar.zst nixlib-1403c32ceef8a97334130f262603ac53db6919aa.zip |
home-assistant-custom-components.miele: init at 0.1.19
Diffstat (limited to 'pkgs/servers/home-assistant')
-rw-r--r-- | pkgs/servers/home-assistant/custom-components/default.nix | 1 | ||||
-rw-r--r-- | pkgs/servers/home-assistant/custom-components/miele/default.nix | 35 |
2 files changed, 36 insertions, 0 deletions
diff --git a/pkgs/servers/home-assistant/custom-components/default.nix b/pkgs/servers/home-assistant/custom-components/default.nix index 15bd721c72e8..9e1800b39cb9 100644 --- a/pkgs/servers/home-assistant/custom-components/default.nix +++ b/pkgs/servers/home-assistant/custom-components/default.nix @@ -2,5 +2,6 @@ }: { + miele = callPackage ./miele {}; prometheus_sensor = callPackage ./prometheus_sensor {}; } diff --git a/pkgs/servers/home-assistant/custom-components/miele/default.nix b/pkgs/servers/home-assistant/custom-components/miele/default.nix new file mode 100644 index 000000000000..71624f674b4d --- /dev/null +++ b/pkgs/servers/home-assistant/custom-components/miele/default.nix @@ -0,0 +1,35 @@ +{ + lib, + fetchFromGitHub, + buildHomeAssistantComponent, + flatdict, + pymiele, +}: +buildHomeAssistantComponent rec { + owner = "astrandb"; + domain = "miele"; + version = "0.1.19"; + + src = fetchFromGitHub { + inherit owner; + repo = domain; + rev = "refs/tags/v${version}"; + hash = "sha256-od7DV10/rkIw9eFMsTRw4bMmhQo9BAmw2rCbKKySeIk="; + }; + + propagatedBuildInputs = [ + flatdict + pymiele + ]; + + # Makefile only used for bumping the version + dontBuild = true; + + meta = with lib; { + changelog = "https://github.com/astrandb/miele/releases/tag/v${version}"; + description = "A modern integration for Miele devices in Home Assistant"; + homepage = "https://github.com/astrandb/miele"; + maintainers = with maintainers; [jamiemagee]; + license = licenses.mit; + }; +} |