anchor.diff:              done
   
               initctl emit new-devices
  -        end script
  -
  -        respawn ${udev}/sbin/udevd
  -      '';
  -
  -      passthru = {inherit udevRules;};
  -    }];
  -  };
  +          '';
  +
  +        exec = "${udev}/sbin/udevd";
  +
  +      };
  +
  +  };
  +
   }
  
positive.code: 
  {
  
    require = [
      options
    ];
  
    services = {
      extraJobs = [{
        name = "udev";
        
        job = ''
          start on startup
          stop on shutdown
  
          env UDEV_CONFIG_FILE=${conf}
  
          start script
              echo "" > /proc/sys/kernel/hotplug
  
              # Get rid of possible old udev processes.
  
negative.code: {pkgs, config, ...}:
  
  with pkgs.lib;
  
  let
  
    inherit (pkgs) substituteAll stdenv writeText udev procps;
  
    cfg = config.services.udev;
  
    firmwareLoader = substituteAll {
      src = ./udev-firmware-loader.sh;
  