etc: uid/gid support for copied files

Signed-off-by: Austin Seipp <aseipp@pobox.com>
duo_unix: version 1.9.7

Signed-off-by: Austin Seipp <aseipp@pobox.com>
nixos: add Duo Security module

This module adds the security.duosec attributes, which you can use to
enable simple two-factor authentication for NixOS logins.

The module currently provides PAM and SSH support, although the PAM unix
system configuration isn't automatically dealt with (although the
configuration is automatically built).

Enabling it is as easy as saying:

  security.duosec.ssh.enable = true;
  security.duosec.ikey       = "XXXXXXXX...";
  security.duosec.skey       = "XXXXXXXX...";
  security.duosec.host       = "api-XXXXXXX.duosecurity.com";
  security.duosec.group      = "duosec";

which will enforce two-factor authentication for SSH logins for users in
the 'duosec' group.

This requires uid/gid support in the environment.etc module.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
criu: version 1.2

Signed-off-by: Austin Seipp <aseipp@pobox.com>
nmap: add myself to maintainers, add homepage/description

Signed-off-by: Austin Seipp <aseipp@pobox.com>
Merge pull request #1973 from thoughtpolice/nmap

nmap: add myself to maintainers, add homepage/description
Merge pull request #1849 from thoughtpolice/criu

criu: version 1.2
Merge pull request #1775 from thoughtpolice/duo_unix

Duo Security module and uid/gid support for /etc files
add Planetary Annihilation: next-generation RTS that takes the genre to a planetary scale
add haskell-lzma-enumerator
geoip: Convert to mkDerivation

Also, drop unused zlib dependency and add some meta attributes.
linux: Update to 3.4.83
Explicitly require Nix 1.6

People using Nix < 1.6 previously got an unhelpful "infinite
recursion" error.
dsp: add haskell pkg
Revert "nixos-manual: show manual on tty8 by default"

This reverts commit b792394119b8ffc4a2fd34a67048fe205a08dcd7.
Starting the manual on tty8 was intended as a convenience during
installation, not as a general purpose thing.  In fact, given that w3m
runs as root, this is highly insecure!
Merge pull request #1974 from jagajaga/haskell_pkgs_add

dsp: add haskell pkg
gst-plugins-bad: add description and set license correctly
gst-plugins-good: add description and set license correctly
gst-plugins-ugly: add description
add gnonlin 1.2.0