nixos-configuration/modules/dnsmasq.nix
2023-11-08 23:49:40 +00:00

29 lines
671 B
Nix

{ lib, config, ... }:
{
config = lib.mkIf config.jalr.workstation.enable {
services.dnsmasq = {
enable = true;
resolveLocalQueries = true;
settings = {
server = [
"/iceportal.de/172.18.0.1"
"/lab.fablab-nea.de/192.168.94.1"
"/lan.bw.jalr.de/192.168.42.1"
"/lechner.zz/192.168.0.1"
"/login.wifionice.de/172.18.0.1"
"127.0.0.1#9053"
];
no-resolv = true;
interface = "lo";
listen-address = [
"::1"
"127.0.0.1"
];
bind-interfaces = true;
dns-loop-detect = true;
neg-ttl = 5;
};
};
};
}