{ config, lib, pkgs, ... }: let endpoint = "80.240.27.237"; in { networking = { domain = "vapor.systems"; hostName = "test1"; }; pubKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKUp0JDfsn8peaZn1N6NxtdQvaElWr1QPeOV1wdgCZDb"; wireguard = { enable = true; inherit endpoint; v4 = { address = "10.10.0.1"; }; v6 = { address = "1"; }; publicKey = "kgb+qZvIHkMx0Rn1E9+zvKK8Qw5vBOkQ5wtO0O1Um1o="; allowedIPs = [ "10.102.5.0/24" "fd15:3d8c:d429:102:500::/72" ]; }; kubernetes = { role = "server"; advertiseAddress = endpoint; }; _module.args.nixinate = { host = endpoint; sshUser = "audron"; buildOn = "remote"; substituteOnTarget = true; hermetic = false; }; }