From ef220d627317a2adef5bb5ee857bc586213548c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Tue, 10 Mar 2026 23:22:42 +0100 Subject: [PATCH] home-assistant-custom-lovelace-modules.flower-card: init at 2026.2.0 --- .../flower-card/package.nix | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 pkgs/servers/home-assistant/custom-lovelace-modules/flower-card/package.nix diff --git a/pkgs/servers/home-assistant/custom-lovelace-modules/flower-card/package.nix b/pkgs/servers/home-assistant/custom-lovelace-modules/flower-card/package.nix new file mode 100644 index 000000000000..6115a2cc6be1 --- /dev/null +++ b/pkgs/servers/home-assistant/custom-lovelace-modules/flower-card/package.nix @@ -0,0 +1,37 @@ +{ + lib, + buildNpmPackage, + fetchFromGitHub, +}: + +buildNpmPackage (finalAttrs: { + pname = "flower-card"; + version = "2026.2.0"; + + src = fetchFromGitHub { + owner = "olen"; + repo = "lovelace-flower-card"; + tag = "v${finalAttrs.version}"; + hash = "sha256-EPahVDglhKjtPwIdu5HfUZ6KhMtTu/9YfY4VdsN+vyc="; + }; + + npmDepsHash = "sha256-XGKGoFdbeUIx12ZGP8o2oSTJHVa+PZ6jwYSWiqjtSuM="; + + installPhase = '' + runHook preInstall + + mkdir $out + cp flower-card.js $out + + runHook postInstall + ''; + + meta = { + description = "Lovelace Flower Card to match the custom plant integration"; + homepage = "https://github.com/Olen/lovelace-flower-card"; + changelog = "https://github.com/Olen/lovelace-flower-card/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ SuperSandro2000 ]; + platforms = lib.platforms.all; + }; +})