nixos/xfce: don't set a bloated GST_PLUGIN_PATH
nixos/environment: do not set GST_PLUGIN_SYSTEM_PATH
xfce4-mixer: use wrapper to set GST_PLUGIN_SYSTEM_PATH
systemd: Update to 216
systemd: Build manpages
systemd: Drop unnecessary dependency
NixOS containers: Use exit status 133 for reboots
Doh
Enable systemd's mymachines NSS module

It makes every local container registered with machined resolvable.
polkit: Add docbook DTD
Quote paths from example & default attributes.
Add a builder for Agda packages.
Use agda builder for stdlib. mv to all-packages
ocaml-javalib, ocaml-sawja: removes wrong path to bash in
configure scripts
Add eternity engine, a Doom port by James Haley

Eternity Engine is a limit removing port descended from BOOM
mpi4py: New package, version 1.3.1
h5py: New package, version 2.3.1
Merge remote-tracking branch 'origin/master' into systemd-216
gummiboot/builder: fix timeout setting when unset

The gummiboot-builder.py script is expecting the @timeout@ metavar to be
substituted for either an empty string (in the case where a user has
left the timeout unset) or the actual value set in the system
configuration.

However, the config.boot.loader.gummiboot.timeout option defaults to
'null', and due to the way pkgs.substituteAll works, the substitution
for '@timeout@' is _never_ set to the empty string.  This causes the
builder script to put a bogus line into /boot/loader/loader.conf:

   timeout @timeout@

Fix this by explicitly setting 'timeout' to the empty string when it's
unset in the system configuration.

Signed-off-by: Josh Cartwright <joshc@eso.teric.us>
nixos tested: only build on supportedSystems