anchor.diff:          # Misc. stuff.
           "pcips2" "serio" "atkbd" "xtkbd"
         ];
  -      
  +
       boot.initrd.kernelModules =
         [ # For LVM.
           "dm_mod"
  -        
  +
           # For usual AT keyboards.
           "i8042"
   
  
positive.code:   ###### interface
  
    options = {
    
      boot.kernelPackages = mkOption {
        default = pkgs.linuxPackages;
        # We don't want to evaluate all of linuxPackages for the manual
  
negative.code:   config = {
  
      system.build = { inherit kernel; };
  
      system.modulesTree = [ kernel ] ++ config.boot.extraModulePackages;
  
      boot.kernelParams =
        [ "splash=verbose"
          # Force the Completely Fair Scheduler to be used by default.
          "elevator=cfq"
        ] ++
        optional config.boot.vesa "vga=0x317";
  
      boot.kernelModules = [ "loop" ];
  
      boot.initrd.availableKernelModules =
  