add home assistant

Signed-off-by: Hadi <[email protected]>
This commit is contained in:
Hadi
2026-09-01 22:05:06 +02:00
parent 27312fcd23
commit 5ffbe98b6c
2 changed files with 28 additions and 0 deletions
+27
View File
@@ -0,0 +1,27 @@
{config, ...}: {
services.home-assistant = {
enable = true;
openFirewall = true;
extraComponents = [
"default_config"
"met"
"esphome"
"hue"
"matter"
"thread"
];
config = {
default_config = {};
http = {
trusted_proxies = ["127.0.0.1" "::1"];
use_x_forwarded_for = true;
};
};
};
services.matter-server.enable = true;
networking.firewall.allowedUDPPorts = [5353];
services.cloudflared.tunnels."${config.var.tunnelId}".ingress."hass.${config.var.domain}" = "http://localhost:${toString config.services.home-assistant.config.http.server_port}";
}