anchor.diff:        # Ugly hack for using the correct gnome3 packageSet
         basePackages = mkOption {
           type = types.attrsOf types.package;
  -        default = { inherit networkmanager modemmanager wpa_supplicant
  +        default = { inherit (pkgs)
  +                            networkmanager modemmanager wpa_supplicant
                               networkmanager-openvpn networkmanager-vpnc
                               networkmanager-openconnect networkmanager-fortisslvpn
                               networkmanager-l2tp networkmanager-iodine; };
  
positive.code:   # /var/lib/misc is for dnsmasq.leases.
    stateDirs = "/var/lib/NetworkManager /var/lib/dhclient /var/lib/misc";
  
    configFile = writeText "NetworkManager.conf" ''
      [main]
      plugins=keyfile
      dhcp=${cfg.dhcp}
  
negative.code: { config, lib, pkgs, ... }:
  
  with lib;
  
  let
  