nixpkgs/pkgs/top-level
Eelco Dolstra 6dbbd93d03 * Allow packages to be overriden globally via the `packageOverrides'
configuration option.  For instance, to override GCC globally for
  all of Nixpkgs, you can put the following in ~/.nixpkgs/config.nix:

  {
    packageOverrides = pkgs: {
      gcc = pkgs.gcc41;
    }
  }

  This should make a lot of configuration support in Nixpkgs
  unnecessary, like selectVersion and many little-used configuration
  options.

  It also provides a somewhat convenient place to put custom,
  private additions to Nixpkgs, e.g.

  {
    packageOverrides = pkgs: {
      myHello = pkgs.stdenv.mkDerivation {
        name = "my-hello-0.1";
        buildCommand = ...;
      };
    };
  };

  Note that this requires Nix >= 0.12pre12726.

* Removed the `myPackages' option `packageOverrides' obsoletes it.

svn path=/nixpkgs/trunk/; revision=12727
2008-08-26 15:35:00 +00:00
..
all-packages.nix * Allow packages to be overriden globally via the `packageOverrides' 2008-08-26 15:35:00 +00:00
build-for-release.nix svn path=/nixpkgs/trunk/; revision=12724 2008-08-26 13:27:50 +00:00
builder-defs.nix A paranoia-induced refactoring, a cleanup of buildInputs bypass in font-related part, fix for builderDefsPackage for cleaner overrides. 2008-08-20 11:30:06 +00:00
mingw.nix * Remove execute permission. 2006-09-11 13:37:46 +00:00
template-composing+config.nix * Tab removal. 2008-07-23 13:40:03 +00:00
template-composing-builder.nix Added xnee utility for X11 action recording 2008-08-14 09:25:26 +00:00
template-debian.nix * mirror://debian: stripped the /pool part; there are other Debian 2008-03-13 13:31:39 +00:00
template-simple.nix Just another simple template 2007-09-04 09:52:29 +00:00