nixpkgs/nixos/modules/config
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
..
fonts
gnu.nix
i18n.nix
krb5.nix
ldap.nix
networking.nix
no-x-libs.nix
nsswitch.nix Remove uses of the "merge" option attribute 2013-10-28 22:45:56 +01:00
power-management.nix
pulseaudio.nix
shells-environment.nix Show precise error messages in option merge failures 2013-10-28 22:45:57 +01:00
swap.nix Get rid of the only use of mkNotdef 2013-10-28 22:45:54 +01:00
sysctl.nix Show precise error messages in option merge failures 2013-10-28 22:45:57 +01:00
system-path.nix Rename environment.nix -> nix.package 2013-10-28 22:45:57 +01:00
timezone.nix
unix-odbc-drivers.nix
users-groups.nix