29 lines
671 B
Nix
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;
|
|
};
|
|
};
|
|
};
|
|
}
|