diff --git a/pkgs/servers/home-assistant/custom-components/hochwasserportal/package.nix b/pkgs/servers/home-assistant/custom-components/hochwasserportal/package.nix new file mode 100644 index 000000000000..f5a1dc628e23 --- /dev/null +++ b/pkgs/servers/home-assistant/custom-components/hochwasserportal/package.nix @@ -0,0 +1,38 @@ +{ + lib, + buildHomeAssistantComponent, + fetchFromGitHub, + pytest-homeassistant-custom-component, + + # dependency + lhpapi, +}: + +buildHomeAssistantComponent rec { + owner = "stephan192"; + domain = "hochwasserportal"; + version = "1.0.8"; + + src = fetchFromGitHub { + owner = "stephan192"; + repo = "hochwasserportal"; + tag = "v${version}"; + hash = "sha256-q2usHeWcx/1UrM7MQ156SFy8cFIiCcsmIr6721hzSLI="; + }; + + dependencies = [ + lhpapi + ]; + + nativeCheckInputs = [ + pytest-homeassistant-custom-component + ]; + + meta = { + changelog = "https://github.com/stephan192/hochwasserportal/releases/tag/${version}"; + description = "Home Assistant integration for Länderübergreifendes Hochwasser Portal"; + homepage = "https://github.com/stephan192/hochwasserportal"; + maintainers = with lib.maintainers; [ _9R ]; + license = lib.licenses.mit; + }; +}