Files
nixos/system/vpn.nix
T
biscuit 657fde7545 test
2025-06-06 08:15:41 -05:00

24 lines
565 B
Nix

{
vpnSecretFile,
username,
...
}: {
networking.wg-quick.interfaces = {
biscuit-default = {
address = ["10.2.0.2/32"];
# listenPort = 51820;
# FIXME change privateKey to variable and add env (make sure it is inaccessible!)
privateKeyFile = vpnSecretFile;
dns = ["10.2.0.1"];
peers = [
{
publicKey = "KkUoHrIzkuQ4msZulqCFyRC1Gqcx8oMgbDFRn8wW1X8=";
allowedIPs = ["0.0.0.0/0"];
endpoint = "95.173.221.65:51820";
# persistentKeepAlive = 25;
}
];
};
};
}