nixos/home-assistant: fix openFirewall

This commit is contained in:
Robert Schütz 2022-05-03 00:16:03 +00:00 committed by Robert Schütz
parent 5ddae4097c
commit ccf42c7987

View File

@ -360,7 +360,14 @@ in {
};
config = mkIf cfg.enable {
networking.firewall.allowedTCPPorts = mkIf cfg.openFirewall [ cfg.port ];
assertions = [
{
assertion = cfg.openFirewall -> !isNull cfg.config;
message = "openFirewall can only be used with a declarative config";
}
];
networking.firewall.allowedTCPPorts = mkIf cfg.openFirewall [ cfg.config.http.server_port ];
systemd.services.home-assistant = {
description = "Home Assistant";