{ vars, ... }: { imports = [ (import ../../modules/beszel/host-token.nix { name = "ha-server-1"; sopsFile = ../../secrets/ha-server-1.yaml; }) ]; networking = { hostName = vars.haServer1Host; hostId = "3a4b5c6d"; useDHCP = false; interfaces.ens18.ipv4.addresses = [{ address = vars.haServer1Ip; prefixLength = 24; }]; defaultGateway = "192.168.2.1"; nameservers = [ "192.168.2.1" "8.8.8.8" ]; }; # Set KEY after pairing this host with the beszel hub; the token is sops-managed. services.beszel.agent.environment.KEY = ""; system.stateVersion = "26.05"; }