Archived
linode-minimal, proxmox-minimal, and lxc-minimal now all share hosts/nix-minimal/host.nix instead of three separate per-platform host files with different hostnames — every minimal-buildtype host is named nix-minimal regardless of which platform it runs on. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
23 lines
845 B
Nix
23 lines
845 B
Nix
{
|
|
# Network / domains
|
|
lanDomain = "gitea.lan.ddnsgeek.com"; # Gitea/DDNS domain
|
|
homeDomain = "sweet.home"; # base LAN domain for service subdomains (pve., docker.)
|
|
tailnetDomain = "tail13f623.ts.net"; # Tailscale MagicDNS suffix
|
|
lanCidr = "192.168.2.0/24"; # LAN subnet
|
|
pxeServerIp = "192.168.2.247"; # pxe-boot host's LAN IP
|
|
pbsIp = "192.168.2.108"; # Proxmox Backup Server LAN IP
|
|
|
|
# Cross-host references (LAN hostnames/users other hosts reach over the network)
|
|
nixCacheHost = "nix-cache"; # substituter/remote-builder hostname
|
|
nfsServerHost = "server"; # NFS export source hostname
|
|
|
|
remoteBuilderUser = "nixremote"; # remote builder SSH user
|
|
|
|
# System
|
|
timeZone = "Australia/Brisbane";
|
|
primaryUser = "nixos"; # main interactive user on every host
|
|
|
|
# Storage
|
|
storageRoot = "/tank"; # ZFS pool root on `server`
|
|
}
|