feat: minimal home assistant setup

This commit is contained in:
Jan-Bulthuis committed 2026-10-23 01:13:05 +02:00
1 parent 6bfbea2195
commit 9be46dd262
1 file changed
+14 -2
+14 -2
View File
@@ -18,11 +18,11 @@
# Matter controller
services.matterjs-server = {
enable = true;
listenAddress = "::";
openFirewall = true;
listenAddress = "127.0.0.1";
};
modules.impermanence.directories = [
"/var/lib/private/matterjs-server"
"/var/lib/hass"
];
systemd.tmpfiles.rules = [
"d /var/lib/private 0700 root root -"
@@ -32,6 +32,18 @@
5540 # Matter
];
# Home Assistant, only integrating with matterjs-server
services.home-assistant = {
enable = true;
extraComponents = [ "matter" ];
config = {
homeassistant = { };
};
};
networking.firewall.allowedTCPPorts = [
8123 # Home Assistant
];
# Set up hardware
imports = [ ./hardware-configuration.nix ];
}