From 16944ec493ffec4991bd1d4845f96ac6ae79c40e Mon Sep 17 00:00:00 2001 From: SebastianStork Date: Tue, 17 Mar 2026 22:00:00 +0100 Subject: [PATCH] glance: Add dns widgets --- modules/nixos/web-services/glance.nix | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/modules/nixos/web-services/glance.nix b/modules/nixos/web-services/glance.nix index 6442030..eb4754d 100644 --- a/modules/nixos/web-services/glance.nix +++ b/modules/nixos/web-services/glance.nix @@ -92,6 +92,17 @@ let ''; }; + + dnsWidgets = + allHosts + |> lib.attrValues + |> lib.filter (host: host.config.custom.services.blocking-nameserver.enable) + |> lib.map (host: { + type = "dns-stats"; + title = host.config.networking.hostName; + service = "adguard"; + url = "https://${host.config.custom.services.blocking-nameserver.gui.domain}/"; + }); in { options.custom.web-services.glance = { @@ -132,7 +143,7 @@ in } { size = "small"; - widgets = [ githubBadgeWidget ]; + widgets = [ githubBadgeWidget ] ++ dnsWidgets; } ]; };