From c6322949feb18d62e1f7dc2dd5049ec230349f55 Mon Sep 17 00:00:00 2001 From: clerie Date: Thu, 4 Dec 2025 16:22:39 +0100 Subject: [PATCH 1/2] hosts/dn42-il-gw1: Add darkpoint peering --- hosts/dn42-il-gw1/configuration.nix | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/hosts/dn42-il-gw1/configuration.nix b/hosts/dn42-il-gw1/configuration.nix index 4332f4c..4d4c956 100644 --- a/hosts/dn42-il-gw1/configuration.nix +++ b/hosts/dn42-il-gw1/configuration.nix @@ -46,6 +46,25 @@ # dn42-router-general-wireguard-key public key: # r38qvXqu26x4f6yUGxg44Ji4db/g2HK7RZwG7Boh+38= + # darkpoint + wg0150 = { + ips = [ + "fe80::2574/128" + ]; + postSetup = '' + ip addr replace dev wg0150 fe80::2574/128 peer fe80::150/128 + ''; + listenPort = 50150; + allowedIPsAsRoutes = false; + peers = [ + { + allowedIPs = [ "fe80::/10" "fd00::/8" ]; + endpoint = "fra.darkpoint.xyz:22574"; + publicKey = "nfoxTtmJdBdxNR3TmfVLG13KA5E+ZtU+uIGCegxrxxw="; + } + ]; + privateKeyFile = config.sops.secrets.dn42-router-general-wireguard-key.path; + }; # e1mo wg0565 = { ips = [ @@ -238,6 +257,13 @@ ]; wireguardPeers = [ + { + peerName = "peer_0150"; + remoteAddress = "fe80::150"; + interfaceName = "wg0150"; + remoteAsn = "4242420150"; + localAddress = "fe80::2574"; + } { peerName = "peer_0565"; remoteAddress = "fe80::565"; From ac50736dc3828e4909fda0ec86e90a83072f4fa0 Mon Sep 17 00:00:00 2001 From: Flake Update Bot Date: Fri, 5 Dec 2025 03:03:03 +0100 Subject: [PATCH 2/2] Update nixpkgs 2025-12-05-02-03 --- flake.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/flake.lock b/flake.lock index 22e9b1c..1320ada 100644 --- a/flake.lock +++ b/flake.lock @@ -650,11 +650,11 @@ }, "nixpkgs_5": { "locked": { - "lastModified": 1763421233, - "narHash": "sha256-Stk9ZYRkGrnnpyJ4eqt9eQtdFWRRIvMxpNRf4sIegnw=", + "lastModified": 1764667669, + "narHash": "sha256-7WUCZfmqLAssbDqwg9cUDAXrSoXN79eEEq17qhTNM/Y=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "89c2b2330e733d6cdb5eae7b899326930c2c0648", + "rev": "418468ac9527e799809c900eda37cbff999199b6", "type": "github" }, "original": {