anchor.diff:      extraConfig =
         lib.optional (getConfig ["kernel" "no_irqbalance"] false) "# CONFIG_IRQBALANCE is not set" ++
         [(getConfig ["kernel" "addConfig"] "")];
  -  };
  -
  -  kernel_2_6_29 = makeOverridable (import ../os-specific/linux/kernel/linux-2.6.29.nix) {
  +  });
  +
  +  kernel_2_6_29 = platformPackage ["i686-linux" "x86_64-linux" "powerpc-linux"] (
  +    makeOverridable (import ../os-specific/linux/kernel/linux-2.6.29.nix) {
       inherit fetchurl stdenv perl mktemp module_init_tools;
       kernelPatches = [
         { name = "fbcondecor-0.9.5-2.6.28";
  
positive.code: 	};
        }
      ];
    };
  
    # For older x86 processors without PAE/PAT
    kernel_2_6_31_rc2_old_i686 = kernel_2_6_31_rc2.override {
      oldI686 = true;
    };
  
    /* Kernel modules are inherently tied to a specific kernel.  So
       rather than provide specific instances of those packages for a
  
negative.code:     inherit fetchurl stdenv ncurses gettext;
    };
  
    nedit = platformPackage ["i686-linux"] ( 
      import ../applications/editors/nedit {
        inherit fetchurl stdenv x11;
        inherit (xlibs) libXpm;
        motif = lesstif;
      });
  
    nvi = import ../applications/editors/nvi {
      inherit fetchurl stdenv ncurses;
  