53 lines
825 B
Nix
53 lines
825 B
Nix
|
{lib, ...}: let
|
||
|
tailscale =
|
||
|
lib.lists.forEach [
|
||
|
"git"
|
||
|
"authentik"
|
||
|
"games"
|
||
|
"ibiza"
|
||
|
"matrix"
|
||
|
"photos"
|
||
|
"proxmox"
|
||
|
"pw"
|
||
|
"tokyo"
|
||
|
"nitter"
|
||
|
] (name: {
|
||
|
name = name + ".gmem.ca";
|
||
|
content = "cluster.gmem.ca";
|
||
|
});
|
||
|
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"
|
||
|
"changedetect"
|
||
|
] (name: {
|
||
|
name = name + ".gmem.ca";
|
||
|
content = "homelab.gmem.ca";
|
||
|
});
|
||
|
in {
|
||
|
data = {
|
||
|
"xxxxxx" = home;
|
||
|
"xxxxxx" = tailscale;
|
||
|
};
|
||
|
}
|