anchor.diff:        };
       };
   
  +    systemd.services."NetworkManager-dispatcher" = {
  +      wantedBy = [ "network.target" ];
  +      restartTriggers = [ configFile ];
  +
  +      # useful binaries for user-specified hooks
  +      path = [ pkgs.iproute pkgs.utillinux pkgs.coreutils ];
  +    };
  +
       # Turn off NixOS' network management
       networking = {
         useDHCP = false;
  
positive.code:       ++ lib.imap1 (i: s: {
          inherit (s) source;
          target = "NetworkManager/dispatcher.d/${dispatcherTypesSubdirMap.${s.type}}03userscript${lib.fixedWidthNumber 4 i}";
        }) cfg.dispatcherScripts
        ++ optional (dynamicHostsEnabled)
             { target = "NetworkManager/dnsmasq.d/dyndns.conf";
  
negative.code:             source = mkOption {
                type = types.path;
                description = ''
                  Path to the hook script.
                '';
              };
  
  