anchor.diff:  
         ethernet.macAddress = macAddressOpt;
         wifi.macAddress = macAddressOpt;
  -
  -      useDnsmasq = mkOption {
  -        type = types.bool;
  -        default = false;
  -        description = ''
  -          Enable NetworkManager's dnsmasq integration. NetworkManager will run
  -          dnsmasq as a local caching nameserver, using a "split DNS"
  -          configuration if you are connected to a VPN, and then update
  -          resolv.conf to point to the local nameserver.
  -        '';
  -      };
   
         dispatcherScripts = mkOption {
           type = types.listOf (types.submodule {
  
positive.code:         apply = list: (attrValues cfg.basePackages) ++ list;
        };
  
        dhcp = mkOption {
          type = types.enum [ "dhclient" "dhcpcd" "internal" ];
          default = "dhclient";
  
negative.code:         description = ''
            A list of scripts which will be executed in response to  network  events.
          '';
        };
  
        extraConfig = mkOption {
          type = types.lines;
          default = "";
          description = "Additional configuration added verbatim to the configuration file.";
        };
      };
    };
  