Find a file
Eelco Dolstra 6f1b1aefde * Added an option `nixpkgs.config' that allows the Nixpkgs options to
be set from the NixOS configuration.  For instance, you can say

    nixpkgs.config.firefox.enableGeckoMediaPlayer = true;

    environment.systemPackages = [ pkgs.firefox ];

  but the more interesting application is to apply global overrides to
  Nixpkgs throughout NixOS, e.g.

    nixpkgs.config.packageOverrides = pkgs:
      { glibc = pkgs.glibc27;
        gcc = pkgs.gcc42;
      };

  would build the whole system with Glibc 2.7 and GCC 4.2.  (There are
  some issues with "useFromStdenv" in all-packages.nix that need to be
  fixed for packages in the stdenv bootstrap though.)

  The implementation of this option is kind of evil though due to the
  need to prevent a circularity between the evaluation of
  nixpkgs.config and the "pkgs" module argument.

svn path=/nixos/trunk/; revision=16866
2009-08-26 16:52:38 +00:00
doc * For the generation of manual / manpages, don't evaluate the option 2009-08-21 09:08:55 +00:00
lib * Added an option `nixpkgs.config' that allows the Nixpkgs options to 2009-08-26 16:52:38 +00:00
maintainers/scripts Replace special rule by a module-list.mask file which enumerates all 2009-06-11 17:59:47 +00:00
modules * Added an option `nixpkgs.config' that allows the Nixpkgs options to 2009-08-26 16:52:38 +00:00
test * Removed the installer directory. 2009-06-10 11:02:17 +00:00
default.nix inherit eval to access option declarations from outside programs. 2009-08-19 15:04:11 +00:00
README * URL updates. 2008-05-09 15:08:43 +00:00
release.nix Update RC kernel for rescue CD: includes some BtrFS fixes 2009-07-30 04:20:56 +00:00
STABLE * Version number, stable marker. 2006-11-04 11:27:08 +00:00
VERSION * Version number, stable marker. 2006-11-04 11:27:08 +00:00

*** NixOS ***

NixOS is a Linux distribution based on the purely functional package
management system Nix.  More information can be found at
http://nixos.org/nixos and in the manual in doc/manual.