nixos-config/modules/darwin/base/wireguard/default.nix
Charlotte Van Petegem 6c612b12f5
All checks were successful
Cachix / build (elendel) (push) Successful in 1m9s
Cachix / build (kholinar) (push) Successful in 2m4s
Cachix / build (lasting-integrity) (push) Successful in 1m4s
Cachix / build (marabethia) (push) Successful in 1m19s
Cachix / build (urithiru) (push) Successful in 1m22s
wireguard: Make marabethia the leader
2024-11-11 19:27:55 +01:00

25 lines
719 B
Nix

{ config, ... }:
let
data = config.chvp.base.network.wireguard.data;
subnet = config.chvp.base.network.wireguard.subnet;
pskFile = config.chvp.base.network.wireguard.pskFile;
in
{
# networking.wg-quick.interfaces."wg0" = {
# address = [ "${data.${config.networking.hostName}.ip}/32" ];
# autostart = true;
# dns = [ data.lasting-integrity.ip ];
# mtu = 1342;
# peers = [
# {
# allowedIPs = [ subnet ];
# endpoint = "marabethia.vanpetegem.me:51820";
# presharedKeyFile = pskFile;
# persistentKeepalive = 25;
# publicKey = data.marabethia.pubkey;
# }
# ];
# privateKeyFile = data.${config.networking.hostName}.privkeyFile;
# };
}