From 6819b00e6be32cabbef8c276cbbc71c4b5de8915 Mon Sep 17 00:00:00 2001 From: blake Date: Sat, 11 Oct 2025 14:41:22 -0500 Subject: [PATCH] 298 current 2025-10-11 14:26:58 25.05.20251006.20c4598 6.12.50 * --- modules/homelab/services/glance/default.nix | 77 ++------------------- 1 file changed, 4 insertions(+), 73 deletions(-) diff --git a/modules/homelab/services/glance/default.nix b/modules/homelab/services/glance/default.nix index 9436a90..ad1fbfb 100644 --- a/modules/homelab/services/glance/default.nix +++ b/modules/homelab/services/glance/default.nix @@ -74,79 +74,10 @@ in host = "0.0.0.0"; port = cfg.port; }; - pages = let - # Pre-filter links per category - categories = [ "mediastack" "services" "system" "gameservers" ]; - categorySites = lib.listToAttrs (map (cat: { - name = "mediastack"; - value = lib.attrsets.mapAttrsToList (name: srv: - { - title = srv.description; - url = srv.url; - icon = srv.icon; - } - ) (lib.attrsets.filterAttrs (k: v: v.category == cat) config.services.glance.link); - }) categories); - in - [ - { - name = "violet"; - hide-desktop-navigation = true; - columns = [ - { - size = "small"; - widgets = [ - { type = "calendar"; first-day-of-week = "monday"; } - { type = "server-stats"; servers = [ { type = "local"; name = "violet"; } ]; } - { - type = "clock"; - hour-format = "24h"; - timezones = [ - { timezone = "America/Chicago"; label = "HTX"; } - { timezone = "America/Denver"; label = "AF"; } - ]; - } - { type = "twitch-channels"; channels = [ "mang0" "SaltSSBM" "thewaffle77" "ironmouse" "linustech" ]; } - ]; - } - { - size = "full"; - widgets = [ - { - type = "search"; - autofocus = true; - search-engine = "https://www.ecosia.org/search?q={QUERY}"; - new-tab = true; - bangs = [ - { title = "YouTube"; shortcut = "!y"; url = "https://www.youtube.com/results?search_query={QUERY}"; } - { title = "Google"; shortcut = "!g"; url = "https://www.google.com/search?q={QUERY}"; } - { title = "Github"; shortcut = "!gh"; url = "https://github.com/search?q={QUERY}&type=repositories"; } - ]; - } - { - type = "monitor"; - cache = "1m"; - title = "mediastack"; - sites = services; -# sites = sites [ -# { title = "jellyfin"; url = "https://media.blakedheld.xyz"; icon = "di:jellyfin"; } -# { title = "audiobookshelf"; url = "https://audiobooks.blakedheld.xyz"; icon = "di:audiobookshelf"; } -# { title = "yacreader"; url = "http://10.10.0.30:3434"; icon = "/assets/icons/yacreader.png"; } -# { title = "sonarr"; url = "http://10.10.0.30:3636"; icon = "di:sonarr"; } -# { title = "qbittorrent"; url = "http://10.10.0.40:3333"; icon = "di:qbittorrent"; } -# { title = "radarr"; url = "http://10.10.0.30:3737"; icon = "di:radarr"; } -# { title = "kiwix"; url = "http://10.10.0.30:5050"; icon = "di:kiwix"; } -# { title = "prowlarr"; url = "http://10.10.0.30:3535"; icon = "di:prowlarr"; } -# { title = "bazarr"; url = "http://10.10.0.30:3838"; icon = "di:bazarr"; } -# ]; - } - ]; - } - ]; - } - ]; - } - ]; + pages = { + + }; + }; };