From 1b64ea59300c1b055d9bd0db08a743b80d168daf Mon Sep 17 00:00:00 2001 From: marthsincemelee Date: Thu, 30 Apr 2026 16:05:29 +0200 Subject: [PATCH 1/3] feat: Matter Server --- modules/environments/home-assistant/default.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/modules/environments/home-assistant/default.nix b/modules/environments/home-assistant/default.nix index 7e6259f..08552cd 100644 --- a/modules/environments/home-assistant/default.nix +++ b/modules/environments/home-assistant/default.nix @@ -16,11 +16,14 @@ in }; config = lib.mkIf cfg.enable { + services.matter-server.enable = true; + services.home-assistant = { enable = true; openFirewall = true; - - + extraComponents = [ + "matter" + ]; }; services.home-assistant.config = { name = "Home - Rechberg"; From c51a658b1899a4bbcbd5f25f4685db700bc5f716 Mon Sep 17 00:00:00 2001 From: marthsincemelee Date: Thu, 30 Apr 2026 16:10:12 +0200 Subject: [PATCH 2/3] feat: Mobile-App Component --- modules/environments/home-assistant/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/environments/home-assistant/default.nix b/modules/environments/home-assistant/default.nix index 08552cd..79602ef 100644 --- a/modules/environments/home-assistant/default.nix +++ b/modules/environments/home-assistant/default.nix @@ -23,6 +23,7 @@ in openFirewall = true; extraComponents = [ "matter" + "mobile_app" ]; }; services.home-assistant.config = { From 74abfe35a23651c686d0d7ab505ea8b5a144e02c Mon Sep 17 00:00:00 2001 From: marthsincemelee Date: Thu, 30 Apr 2026 16:28:24 +0200 Subject: [PATCH 3/3] fix: enable mobile_app integration in HA config extraComponents only installs packages; mobile_app needs to be declared in configuration.yaml to actually load. Co-Authored-By: Claude Sonnet 4.6 --- modules/environments/home-assistant/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/environments/home-assistant/default.nix b/modules/environments/home-assistant/default.nix index 79602ef..d84c86b 100644 --- a/modules/environments/home-assistant/default.nix +++ b/modules/environments/home-assistant/default.nix @@ -29,6 +29,7 @@ in services.home-assistant.config = { name = "Home - Rechberg"; unit_system = "metric"; + mobile_app = {}; }; my.homepage.services = [