inherit (config.boot) initrd;
iface = "wg-intra";
wg = config.networking.wireguard.interfaces.${iface};
- wg-intra-hosts = import (inputs.julm-nix + "/nixos/profiles/wireguard/wg-intra/hosts.nix");
- relay = wg-intra-hosts.mermet;
+ wg-intra-peers = import (inputs.julm-nix + "/nixos/profiles/wireguard/wg-intra/peers.nix");
+ relay = wg-intra-peers.mermet;
in
{
imports = [
(inputs.julm-nix + "/nixos/profiles/wireguard/wg-intra.nix")
];
+networking.wireguard.${iface}.peers = {
+ mermet.enable = true;
+ oignon.enable = true;
+ patate.enable = true;
+};
networking.wireguard.interfaces.${iface} = {
privateKeyFile = gnupg.secrets."wireguard/${iface}/privateKey".path;
};