summary refs log tree commit diff
path: root/nixos/modules/misc/nixpkgs.nix
Commit message (Collapse)AuthorAge
...
* Manual: Don't include the platform type of the host systemEelco Dolstra2014-04-25
| | | | | | This causes unnecessary rebuilds of the manual. http://hydra.nixos.org/build/10662170
* Rewrite ‘with pkgs.lib’ -> ‘with lib’Eelco Dolstra2014-04-14
| | | | | | | | Using pkgs.lib on the spine of module evaluation is problematic because the pkgs argument depends on the result of module evaluation. To prevent an infinite recursion, pkgs and some of the modules are evaluated twice, which is inefficient. Using ‘with lib’ prevents this problem.
* Mark the value for nixpkgs.system as a defaultEelco Dolstra2013-11-01
|
* Clean up some option examplesEelco Dolstra2013-10-30
|
* Show correct position info for errors in submodulesEelco Dolstra2013-10-30
| | | | | | | | E.g. The unique option `fileSystems./.device' is defined multiple times, in `/etc/nixos/configuration.nix' and `/etc/nixos/foo.nix'. This requires passing file/value tuples to the merge functions.
* Show precise error messages in option merge failuresEelco Dolstra2013-10-28
| | | | | | | | | | | | | | For instance, if time.timeZone is defined multiple times, you now get the error message: error: user-thrown exception: The unique option `time.timeZone' is defined multiple times, in `/etc/nixos/configurations/misc/eelco/x11vnc.nix' and `/etc/nixos/configuration.nix'. while previously you got: error: user-thrown exception: Multiple definitions of string. Only one is allowed for this option. and only an inspection of the stack trace gave a clue as to what option caused the problem.
* Remove obsolete pre-systemd compat stuffEelco Dolstra2013-10-17
|
* Move all of NixOS to nixos/ in preparation of the repository mergeEelco Dolstra2013-10-10