nix/hosts/parameters.nix
2026-03-26 22:41:11 +01:00

45 lines
1.5 KiB
Nix

let
public-domain = "pasetto.me";
private-domain = "home.${public-domain}";
ts-domain = "bison-altair.ts.net";
in
{
domains = {
public = public-domain;
internal = private-domain;
tsDns = ts-domain;
};
hosts = {
homeassistant = "ha.${private-domain}";
authentik = "authentik.${private-domain}";
arr = "arr.${private-domain}";
caddy = "caddy.${private-domain}";
metrics = "metrics.${private-domain}";
nextcloud = "nextcloud.${private-domain}";
vaultwarden = "vaultwarden.${private-domain}";
plex = "plex.${private-domain}";
docker = "docker.${private-domain}";
colmena = "colmena.${private-domain}";
pve01 = "bacco${private-domain}";
pve02 = "node.${private-domain}";
dns01 = "192.168.1.2";
dns02 = "192.168.1.3";
shadowsocks = "shadowsocks.${private-domain}";
immich = "immich.${private-domain}";
firefly-iii = "firefly-iii.${private-domain}";
paperless = "paperless.${private-domain}";
zigbee2mqtt = "zigbee2mqtt.${private-domain}";
forgejo = "forgejo.${private-domain}";
forgejo-runner = "forgejo-runner.${private-domain}";
n8n = "n8n.${private-domain}";
ilpost-podcast = "ilpost-podcast.${private-domain}";
librenms = "librenms.${private-domain}";
collabora = "collabora.${private-domain}";
actual = "actual-budget.${private-domain}";
};
personal = {
username = "pazpi";
commonName = "Davide Pasetto";
email = "davide@${public-domain}";
};
}