From 7f88a8b9efaf0e08e63e3806b2b3f42fd83fde91 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 26 Oct 2025 23:51:25 +0100 Subject: [PATCH 1/6] buildHomeAssistantComponent: drop build phase This change unbreaks the use of custom build hooks. --- .../servers/home-assistant/build-custom-component/default.nix | 4 ---- 1 file changed, 4 deletions(-) diff --git a/pkgs/servers/home-assistant/build-custom-component/default.nix b/pkgs/servers/home-assistant/build-custom-component/default.nix index 58d1cc369bc2..9a49355b2320 100644 --- a/pkgs/servers/home-assistant/build-custom-component/default.nix +++ b/pkgs/servers/home-assistant/build-custom-component/default.nix @@ -22,10 +22,6 @@ home-assistant.python.pkgs.buildPythonPackage ( pname = "${owner}/${domain}"; inherit version format; - buildPhase = '' - true - ''; - installPhase = '' runHook preInstall From c3208dd3f9ed00642720f45299951a407195389c Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 26 Oct 2025 23:58:35 +0100 Subject: [PATCH 2/6] home-assistant-custom-components.auth-header: drop This package has been archived since now there are two working OIDC components for Home Assistant. --- .../custom-components/auth-header/package.nix | 26 ------------------- 1 file changed, 26 deletions(-) delete mode 100644 pkgs/servers/home-assistant/custom-components/auth-header/package.nix diff --git a/pkgs/servers/home-assistant/custom-components/auth-header/package.nix b/pkgs/servers/home-assistant/custom-components/auth-header/package.nix deleted file mode 100644 index cf158a2231a5..000000000000 --- a/pkgs/servers/home-assistant/custom-components/auth-header/package.nix +++ /dev/null @@ -1,26 +0,0 @@ -{ - lib, - buildHomeAssistantComponent, - fetchFromGitHub, -}: - -buildHomeAssistantComponent rec { - owner = "BeryJu"; - domain = "auth_header"; - version = "1.12"; - - src = fetchFromGitHub { - inherit owner; - repo = "hass-auth-header"; - tag = "v${version}"; - hash = "sha256-BPG/G6IM95g9ip2OsPmcAebi2ZvKHUpFzV4oquOFLPM="; - }; - - meta = with lib; { - changelog = "https://github.com/BeryJu/hass-auth-header/releases/tag/v${version}"; - description = "Home Assistant custom component which allows you to delegate authentication to a reverse proxy"; - homepage = "https://github.com/BeryJu/hass-auth-header"; - maintainers = with maintainers; [ mjm ]; - license = licenses.gpl3; - }; -} From 61e9dd04186f428fb87de3dbfee852a1180502fb Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Mon, 27 Oct 2025 00:06:51 +0100 Subject: [PATCH 3/6] home-assistant-custom-components.opensprinkler: rename from hass-opensprinkler This matches package attribute with manifest domain. --- .../{hass-opensprinkler => opensprinkler}/package.nix | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename pkgs/servers/home-assistant/custom-components/{hass-opensprinkler => opensprinkler}/package.nix (100%) diff --git a/pkgs/servers/home-assistant/custom-components/hass-opensprinkler/package.nix b/pkgs/servers/home-assistant/custom-components/opensprinkler/package.nix similarity index 100% rename from pkgs/servers/home-assistant/custom-components/hass-opensprinkler/package.nix rename to pkgs/servers/home-assistant/custom-components/opensprinkler/package.nix From 86d96d42b77142ba1063fbbbacedd82ca010505f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Mon, 27 Oct 2025 00:09:47 +0100 Subject: [PATCH 4/6] home-assistant-custom-components.ecoflow_cloud: rename from hassio-ecoflow-cloud This matches package attribute with manifest domain. --- .../{hassio-ecoflow-cloud => ecoflow_cloud}/package.nix | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename pkgs/servers/home-assistant/custom-components/{hassio-ecoflow-cloud => ecoflow_cloud}/package.nix (100%) diff --git a/pkgs/servers/home-assistant/custom-components/hassio-ecoflow-cloud/package.nix b/pkgs/servers/home-assistant/custom-components/ecoflow_cloud/package.nix similarity index 100% rename from pkgs/servers/home-assistant/custom-components/hassio-ecoflow-cloud/package.nix rename to pkgs/servers/home-assistant/custom-components/ecoflow_cloud/package.nix From 97611f2087a7dbdd1daed94f2b4f0e2b584ca470 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Mon, 27 Oct 2025 00:18:10 +0100 Subject: [PATCH 5/6] python3Packages.benqprojector: 0.1.8 -> 0.1.9 https://github.com/rrooggiieerr/benqprojector.py/releases/tag/0.1.9 --- pkgs/development/python-modules/benqprojector/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/benqprojector/default.nix b/pkgs/development/python-modules/benqprojector/default.nix index 9097b9312db7..d923e31a0d5c 100644 --- a/pkgs/development/python-modules/benqprojector/default.nix +++ b/pkgs/development/python-modules/benqprojector/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "benqprojector"; - version = "0.1.8"; + version = "0.1.9"; pyproject = true; src = fetchFromGitHub { owner = "rrooggiieerr"; repo = "benqprojector.py"; tag = version; - hash = "sha256-BttaLpjiybjeoJhOXfo6Qlox4bRqf9auvNg/wtm9gMQ="; + hash = "sha256-oG6djfmBnZyb4YpB6zqzHlcmQx+l+LF5xwCdf/NOb1Q="; }; build-system = [ From 68735fa397153e3c60d5a512cb48c65fa01b2287 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Mon, 27 Oct 2025 00:18:30 +0100 Subject: [PATCH 6/6] home-assistant-custom-components.benqprojector: 0.1.3 -> 0.1.4 https://github.com/rrooggiieerr/homeassistant-benqprojector/releases/tag/0.1.4 --- .../custom-components/benqprojector/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/benqprojector/package.nix b/pkgs/servers/home-assistant/custom-components/benqprojector/package.nix index 2ae968131d14..380d18832233 100644 --- a/pkgs/servers/home-assistant/custom-components/benqprojector/package.nix +++ b/pkgs/servers/home-assistant/custom-components/benqprojector/package.nix @@ -8,13 +8,13 @@ buildHomeAssistantComponent rec { owner = "rrooggiieerr"; domain = "benqprojector"; - version = "0.1.3"; + version = "0.1.4"; src = fetchFromGitHub { inherit owner; repo = "homeassistant-benqprojector"; tag = version; - hash = "sha256-iAFmXL10QqudECsS9u9w7KBETzu9aWCg1EBbFR1ff+o="; + hash = "sha256-BiAqEVZSbroxw46thsU1psjP9JEEZaGRLWgpT/lQTHI="; }; dependencies = [ benqprojector ];