anchor.diff:            <filename><replaceable>pkg</replaceable>/etc/udev/rules.d</filename> and
             <filename><replaceable>pkg</replaceable>/lib/udev/rules.d</filename>
             will be included.
  +        '';
  +      };
  +
  +      path = mkOption {
  +        default = [];
  +        merge = mergeListOption;
  +        description = ''
  +          Packages added to the <envar>PATH</envar> environment variable when
  +          executing programs from Udev rules.
           '';
         };
   
  
positive.code: 
      services.udev.extraRules = nixosRules;
      
      services.udev.packages = [extraUdevRules];
  
      jobs.udev =
        { startOn = "startup";
  
negative.code:     #udev_log="debug"
    '';
  
    # Udev has a 512-character limit for ENV{PATH}, so create a symlink
    # tree to work around this.
    udevPath = pkgs.buildEnv {
      name = "udev-path";
      paths = cfg.path;
      pathsToLink = [ "/bin" "/sbin" ];
      ignoreCollisions = true;
    };
  
  in
  
  {
  