68 lines
1.1 KiB
Nix
68 lines
1.1 KiB
Nix
{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;
|
|
};
|
|
}
|