anchor.diff:    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 =
  
positive.code:         # Misc. stuff.
          "pcips2" "serio" "atkbd" "xtkbd"
        ];
        
      boot.initrd.kernelModules =
        [ # For LVM.
          "dm_mod"
          
          # For usual AT keyboards.
          "i8042"
  
  
negative.code:         # detects them, but I'm keeping them for now for backwards
          # compatibility.
  
          # Some SATA/PATA stuff.
          "ahci"
          "sata_nv"
          "sata_via"
  