16 lines
327 B
Nix
16 lines
327 B
Nix
{
|
|
vars,
|
|
lib,
|
|
...
|
|
}: {
|
|
services.dnsmasq = {
|
|
enable = true;
|
|
resolveLocalQueries = false;
|
|
settings = {
|
|
server = ["1.1.1.1" "8.8.8.8"];
|
|
interface = ["tailscale0"];
|
|
bind-interfaces = true;
|
|
address = lib.mapAttrsToList (n: v: "/.${n}.priv.${vars.domain}/${v}") vars.tailnet;
|
|
};
|
|
};
|
|
}
|