Fix per link DNS resolvers

This commit is contained in:
Tim Schubert 2023-06-04 19:01:57 +02:00
parent 224570ac3f
commit 0e0415e81e
Signed by: dadada
GPG key ID: EEB8D1CE62C4DFEA
6 changed files with 19 additions and 10 deletions

View file

@ -134,9 +134,11 @@ in
dadada = {
ips = [ "fd42:9c3b:f96d:201::${cfg.vpnExtension}/64" ];
listenPort = 51234;
privateKeyFile = "/var/lib/wireguard/privkey";
postSetup = ''
${pkgs.systemd}/bin/resolvectl domain dadada ~bs.dadada.li
${pkgs.systemd}/bin/resolvectl dns dadada fd42:9c3b:f96d:201::
'';
peers = [
{
publicKey = vpnPubKey;

View file

@ -54,5 +54,8 @@ in
highlighters = [ "main" "brackets" "pattern" "root" "line" ];
};
};
networking.networkmanager.dns = mkDefault "systemd-resolved";
services.resolved.enable = mkDefault true;
}