mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-18 03:30:45 +00:00
6f1b1aefde
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 |
||
---|---|---|
doc | ||
lib | ||
maintainers/scripts | ||
modules | ||
test | ||
default.nix | ||
README | ||
release.nix | ||
STABLE | ||
VERSION |
*** 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.