Config writable

Signed-off-by: Hadi <[email protected]>
This commit is contained in:
Hadi
2026-09-04 08:26:14 +02:00
parent 6f525d2385
commit 858b13ba37
+11
View File
@@ -2,6 +2,7 @@
services.home-assistant = { services.home-assistant = {
enable = true; enable = true;
openFirewall = true; openFirewall = true;
configWritable = true;
extraComponents = [ extraComponents = [
"default_config" "default_config"
"met" "met"
@@ -16,9 +17,19 @@
trusted_proxies = ["127.0.0.1" "::1"]; trusted_proxies = ["127.0.0.1" "::1"];
use_x_forwarded_for = true; use_x_forwarded_for = true;
}; };
scene = "!include scenes.yaml";
automation = "!include automations.yaml";
script = "!include scripts.yaml";
}; };
}; };
systemd.services.home-assistant.preStart = ''
for f in scenes.yaml automations.yaml scripts.yaml; do
path="${config.services.home-assistant.configDir}/$f"
[ -f "$path" ] || echo "[]" > "$path"
done
'';
services.matter-server = { services.matter-server = {
enable = true; enable = true;
extraArgs.primary-interface = config.var.networkInterface; extraArgs.primary-interface = config.var.networkInterface;