From 5e6a566c696a03df6fb623bc3fcf06c3704f5806 Mon Sep 17 00:00:00 2001 From: Philipp Woelfel Date: Sun, 26 Jan 2025 12:11:19 -0700 Subject: [PATCH] home-assistant-custom-components.versatile_thermostat: init at 7.1.5 --- .../versatile_thermostat/package.nix | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 pkgs/servers/home-assistant/custom-components/versatile_thermostat/package.nix diff --git a/pkgs/servers/home-assistant/custom-components/versatile_thermostat/package.nix b/pkgs/servers/home-assistant/custom-components/versatile_thermostat/package.nix new file mode 100644 index 000000000000..8c124a29aee6 --- /dev/null +++ b/pkgs/servers/home-assistant/custom-components/versatile_thermostat/package.nix @@ -0,0 +1,29 @@ +{ + buildHomeAssistantComponent, + fetchFromGitHub, + lib, + gitUpdater, +}: + +buildHomeAssistantComponent rec { + owner = "jmcollin78"; + domain = "versatile_thermostat"; + version = "7.1.5"; + + src = fetchFromGitHub { + inherit owner; + repo = domain; + rev = "refs/tags/${version}"; + hash = "sha256-XCDWByw/2xUjub/fNGvpIGzDyn3rq+JMI7syI1oPus0="; + }; + + passthru.updateScript = gitUpdater { ignoredVersions = "(Alpha|Beta|alpha|beta).*"; }; + + meta = { + changelog = "https://github.com/jmcollin78/versatile_thermostat/releases/tag/${version}"; + description = "A full-featured thermostat"; + homepage = "https://github.com/jmcollin78/versatile_thermostat"; + maintainers = with lib.maintainers; [ pwoelfel ]; + license = lib.licenses.mit; + }; +}