nixfiles/peers/fluepke/default.nix
Sebastian Walz 860d31cee1
Tohu vaBohu
2023-04-21 00:22:52 +02:00

42 lines
1.3 KiB
Nix

{
wireguard
= Peer "Wireguard-Tunnel to ?"
{
configuration
= { secret, ... }:
{
networking.wg-quick.interfaces."fluepke"
= {
address
= [
"45.158.43.132/32"
];
autostart = false;
peers
= [
{
allowedIPs = [ "0.0.0.0/0" ];
endpoint = "45.158.43.1:51213";
publicKey = "PZlXawIBMsmOkesNbwSsiufvicbNgKaeyQ560novDHY=";
}
];
privateKeyFile = secret.decrypt' ./wgToken.asc;
};
};
};
wireless
= Peer "Wireless Lan fluepke"
{
configuration
= { secret, ... }:
{
networking.wireless.networks
= {
Paketschleuder.psk = secret.decryptVariable' "wireless" ./Paketschleuder.asc;
Vodafone-F88C.psk = secret.decryptVariable' "wireless" ./Vodafone-F88C.asc;
"wifi.fluep.ke".psk = secret.decryptVariable' "wireless" ./wifi.fluep.ke.asc;
};
};
};
}