From 7e64a1ee0e1bb4ac8ca859abf696339f0eb9290d Mon Sep 17 00:00:00 2001 From: sternenseemann <0rpkxez4ksa01gb3typccl0i@systemli.org> Date: Mon, 15 Mar 2021 23:44:57 +0100 Subject: machines/sternseemann/wolfgang: add njal.la VPN config --- machines/sternenseemann/wireguard.nix | 37 +++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 machines/sternenseemann/wireguard.nix (limited to 'machines/sternenseemann/wireguard.nix') diff --git a/machines/sternenseemann/wireguard.nix b/machines/sternenseemann/wireguard.nix new file mode 100644 index 00000000..73755d8f --- /dev/null +++ b/machines/sternenseemann/wireguard.nix @@ -0,0 +1,37 @@ +{ config, pkgs, ... }: + +let + keyDir = "/home/lukas/files/crypto/wireguard"; +in + +{ + config = { + networking.wg-quick = { + interfaces = { + wg1 = { + address = [ + "fd03:1337::158/64" + "10.13.37.158/24" + ]; + dns = [ + "95.215.19.53" + "2001:67c:2354:2::53" + ]; + privateKeyFile = "${keyDir}/njalla-private"; + + peers = [ + { + endpoint = "wg006.njalla.no:51820"; + publicKey = "y0zGwVuzZwKqkNkxP1P9A2Zw9H79cRjTZZlXL8+PrVM="; + allowedIPs = [ + "0.0.0.0/0" + "::/0" + ]; + persistentKeepalive = 60; + } + ]; + }; + }; + }; + }; +} -- cgit 1.4.1