From 87b857071d3d2fce8f161f445dfc941499a46714 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Numbus?= Date: Sun, 1 Mar 2026 11:22:16 +0100 Subject: [PATCH] Add records for onlyoffice and whiteboard. --- modules/services/pi-hole.nix | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/modules/services/pi-hole.nix b/modules/services/pi-hole.nix index b183dfd..ee50ddb 100644 --- a/modules/services/pi-hole.nix +++ b/modules/services/pi-hole.nix @@ -51,11 +51,15 @@ helper.mkPodmanService { FTLCONF_webserver_domain: ${cfg.subdomain}.${config.numbus.services.domain} FTLCONF_dns_upstreams: 9.9.9.9;149.112.112.112 FTLCONF_dns_hosts: | - ${lib.concatStringsSep "" (lib.mapAttrsToList (name: service: + ${lib.concatStringsSep "" (builtins.filter (x: x != null) (lib.mapAttrsToList (name: service: if builtins.isAttrs service && service ? enable && service.enable && service ? subdomain then - " ${config.numbus.networking.ipAddress} ${service.subdomain}.${config.numbus.services.domain}\n" - else "" - ) config.numbus.services)} + " ${config.numbus.networking.ipAddress} ${service.subdomain}.${config.numbus.services.domain}\n" + + (if name == "nextcloud" then + " ${config.numbus.networking.ipAddress} onlyoffice.${config.numbus.services.domain}\n" + + " ${config.numbus.networking.ipAddress} whiteboard.${config.numbus.services.domain}\n" + else null) + else null + ) config.numbus.services))} FTLCONF_dns_listeningMode: "BIND" FTLCONF_dns_domain_name: "${config.numbus.services.domain}" FTLCONF_dns_domain_local: "true"