Files
nixos/system/vpn.nix
T
2025-05-20 11:35:53 -05:00

20 lines
551 B
Nix

{...}: {
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 = "/home/biscuit/Wireguard/secret";
dns = ["10.2.0.1"];
peers = [
{
publicKey = "KkUoHrIzkuQ4msZulqCFyRC1Gqcx8oMgbDFRn8wW1X8=";
allowedIPs = ["0.0.0.0/0"];
endpoint = "95.173.221.65:51820";
# persistentKeepAlive = 25;
}
];
};
};
}