diff --git a/modules/environments/home-assistant/default.nix b/modules/environments/home-assistant/default.nix index 057b139..54a217c 100644 --- a/modules/environments/home-assistant/default.nix +++ b/modules/environments/home-assistant/default.nix @@ -23,6 +23,23 @@ in services.home-assistant = { enable = true; openFirewall = true; + + # HACS-style custom components, packaged declaratively (no HACS runtime). + # Config-flow based: add via Settings > Devices & Services after rebuild. + customComponents = [ + (pkgs.buildHomeAssistantComponent { + owner = "Matts-Baps"; + domain = "sourdough"; + version = "1.1.3"; + src = pkgs.fetchFromGitHub { + owner = "Matts-Baps"; + repo = "ha-sourdough"; + rev = "v1.1.3"; + hash = "sha256-Uoid/2f6GxZMuE5Keu2VjHPYuOxnYG8hsCD6BYcaTvM="; + }; + }) + ]; + extraComponents = [ "matter" "mobile_app"