My Nix Configuration

[hosts.prefect] add darkpoint.dn42 peering

Changed files
+30
hosts
prefect
+29
hosts/prefect/dn42/peers/darkpoint.nix
···
···
+
{ dn42Types, ... }:
+
let
+
peerv6 = "fe80::150";
+
localv6 = "fe80::113";
+
in
+
{
+
config.networking.dn42 = {
+
peers.darkpoint = {
+
as = 4242420150;
+
addr.v6 = peerv6;
+
interface = "wg42_darkpoint";
+
extendedNextHop = true;
+
# My side
+
srcAddr.v6 = localv6;
+
# Communities
+
crypto = dn42Types.crypto.safePFS;
+
latency = dn42Types.latency."2.7ms";
+
bandwidth = dn42Types.bandwidth."1000mb";
+
transit = true;
+
};
+
wg.tunnels.darkpoint = {
+
listenPort = 42150;
+
peerPubKey = "1o0XfQvBM1gqknqzfuOnVmf2RjRTHuyMZYNipSSb2TQ=";
+
peerEndpoint = "iad.darkpoint.xyz:22459";
+
peerAddrs.v6 = peerv6;
+
localAddrs.v6 = localv6;
+
};
+
};
+
}
+1
hosts/prefect/dn42/peers/default.nix
···
(import ./bandura.nix { inherit dn42Types; })
# (import ./catgirls.nix { inherit dn42Types; })
(import ./chrismoos.nix { inherit dn42Types; })
(import ./iedon.nix { inherit dn42Types; })
(import ./kioubit.nix { inherit dn42Types; })
(import ./lare.nix { inherit dn42Types; })
···
(import ./bandura.nix { inherit dn42Types; })
# (import ./catgirls.nix { inherit dn42Types; })
(import ./chrismoos.nix { inherit dn42Types; })
+
(import ./darkpoint.nix { inherit dn42Types; })
(import ./iedon.nix { inherit dn42Types; })
(import ./kioubit.nix { inherit dn42Types; })
(import ./lare.nix { inherit dn42Types; })