{lib, ...}: let tailscale = lib.lists.forEach [ "authentik" "ibiza" "matrix" "proxmox" "pw" "tokyo" "nitter" "paste" "e6" "minecraft-invites" ] (name: { name = name + ".gmem.ca"; content = "newcluster.gmem.ca"; }) ++ [ { name = "grafana.gmem.ca"; content = "100.126.232.130"; } { name = "photos.gmem.ca"; content = "100.116.48.47"; }]; home = lib.lists.forEach [ "git" "authentik" "games" "ibiza" "matrix" "photos" "proxmox" "pw" "tokyo" "nitter" "atuin" "dref" "freshrss" "hb" "home" "hue" "netboot" "pipedapi" "piped" "request-media" "tools" "ytproxy" "metube" "search" "paste" "e6" "red" "minecraft-invites" "secrets" ] (name: { name = name + ".gmem.ca"; content = "homelab.gmem.ca"; }) ++ [ { name = "photos.gmem.ca"; content = "192.168.50.229"; }]; in { data = { "bcee89" = home; "74c6db" = tailscale; }; }