anchor.diff:        }
       ] ++ lib.imap (i: s: {
           text = s.source;
  -        target = "NetworkManager/dispatcher.d/${dispatcherTypesSubdirMap.${s.type}}03-userscript${lib.fixedWidthNumber 4 i}";
  +        target = "NetworkManager/dispatcher.d/"
  +          + "${dispatcherTypesSubdirMap.${s.type}}03-userscript${lib.fixedWidthNumber 4 i}";
         }) cfg.dispatcherScripts;
   
       environment.systemPackages = cfg.packages;
  
positive.code:         });
          default = [ ];
          description = ''
            A list of scripts which will be executed in response to  network  events.
          '';
        };
      };
  
negative.code:         target = "NetworkManager/NetworkManager.conf";
        }
        {
          source = "${pkgs.networkmanager-openvpn}/etc/NetworkManager/VPN/"
            + "nm-openvpn-service.name";
          target = "NetworkManager/VPN/nm-openvpn-service.name";
        }
        {
          source = "${pkgs.networkmanager-vpnc}/etc/NetworkManager/VPN/"
            + "nm-vpnc-service.name";
          target = "NetworkManager/VPN/nm-vpnc-service.name";
        }
        {
          source = "${pkgs.networkmanager-openconnect}/etc/NetworkManager/VPN/"
            + "nm-openconnect-service.name";
          target = "NetworkManager/VPN/nm-openconnect-service.name";
        }
        {
          source = "${pkgs.networkmanager-pptp}/etc/NetworkManager/VPN/"
            + "nm-pptp-service.name";
          target = "NetworkManager/VPN/nm-pptp-service.name";
        }
        {
          source = "${pkgs.networkmanager-l2tp}/etc/NetworkManager/VPN/"
            + "nm-l2tp-service.name";
          target = "NetworkManager/VPN/nm-l2tp-service.name";
        }
      ] ++ optionals (cfg.appendNameservers == [] || cfg.insertNameservers == []) [
  