nixpkgs/nixos
Eelco Dolstra 73f32d0375 Show precise error messages in option merge failures
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.
2013-10-28 22:45:57 +01:00
..
doc nixos manual: fix references to obsolete nixos repository 2013-10-27 08:53:47 +02:00
gui Move all of NixOS to nixos/ in preparation of the repository merge 2013-10-10 13:28:20 +02:00
lib Check for undeclared options 2013-10-28 22:45:56 +01:00
maintainers Move all of NixOS to nixos/ in preparation of the repository merge 2013-10-10 13:28:20 +02:00
modules Show precise error messages in option merge failures 2013-10-28 22:45:57 +01:00
tests munin: add test and fix a bug 2013-10-20 21:16:24 +02:00
.topmsg experimental/vsftpd 2013-10-12 01:05:13 +02:00
COPYING Move all of NixOS to nixos/ in preparation of the repository merge 2013-10-10 13:28:20 +02:00
default.nix Update the release expressions and the channel generators 2013-10-10 13:28:22 +02:00
README Move all of NixOS to nixos/ in preparation of the repository merge 2013-10-10 13:28:20 +02:00
release-combined.nix Make more tests release-critical 2013-10-17 12:20:07 +02:00
release.nix Add the NixOS manpages to the channel 2013-10-25 00:06:24 +02: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.