feat(exports): service access

This commit is contained in:
arcnmx 2024-02-19 17:34:39 -08:00
parent 91918b8061
commit 871b1c5b2d
69 changed files with 1317 additions and 509 deletions

View file

@ -27,10 +27,9 @@ in {
user = "z2m";
password = "!secret z2m_pass";
server = let
utsuho = access.nixosFor "utsuho";
mqttHost = access.getHostnameFor "utsuho" "lan";
url = access.proxyUrlFor { serviceName = "mosquitto"; scheme = "mqtt"; };
in mkIf (!config.services.mosquitto.enable) (
assert utsuho.services.mosquitto.enable; mkAlmostDefault "mqtt://${mqttHost}:1883"
mkAlmostDefault url
);
};
homeassistant = true;