services.dnsmasq.settings

Configuration of dnsmasq. Lists get added one value per line (empty lists and false values don't get added, though false values get turned to comments). Gets merged with

{
  dhcp-leasefile = "/var/lib/dnsmasq/dnsmasq.leases";
  conf-file = optional cfg.resolveLocalQueries "/etc/dnsmasq-conf.conf";
  resolv-file = optional cfg.resolveLocalQueries "/etc/dnsmasq-resolv.conf";
}
Type
open submodule of attribute set of (atom (null, bool, int, float or string) or a list of them for duplicate keys)
Default
{ }
Example
{
  domain-needed = true;
  dhcp-range = [ "192.168.0.2,192.168.0.254" ];
}
Declared
<nixpkgs/nixos/modules/services/networking/dnsmasq.nix>