# SPDX-FileCopyrightText: 2021-2023 Simon Bruder # # SPDX-License-Identifier: AGPL-3.0-or-later { config, ... }: let password = "ymfQkXcEqGuk62S"; in { services.mosquitto = { enable = true; listeners = [ { users = { wordclock = { acl = [ "readwrite wordclock/color/+" ]; inherit password; }; }; settings = { allow_anonymous = false; }; } ]; }; networking.firewall.interfaces.br-iot.allowedTCPPorts = [ 1883 ]; services.wordclock-dimmer = { enable = true; mqtt = { user = "wordclock"; inherit password; host = "localhost"; }; }; }