qpid-cpp: update to 0.26

Also, remove a workaround that's no longer needed.
Ensure that slim's theme applies to slimlock
minecraft: update to latest launcher

I changed the versioning scheme to the latest launcher date, which is
independent of minecraft version and is actually what the expression gets.
Bring back mkOrder
Update disnix related sources that were referencing dead hydra tarball builds
haskell-monadloc: add version 0.7.1
haskell-cake3: add version 0.3.0.1
Merge pull request #2078 from chrisfarms/disnix/hydrasourceurls

Fix disnix related sources that were referencing dead hydra tarball
Revert "haskell-smtps-gmail: update to version 1.1.0"

The smtps-gmail upgrade causes a build failure:

/nix/store/8h8mravvbcm09rhybxq7hi4459lkssg8-stdenv/setup: line 937: ./Setup: No such file or directory

This reverts commit a7c80c11e5cfee6fc847fa7b228e11b4a0188060.
haskell-mime-mail: Update, set sendmail to be found in PATH

See snoyberg/mime-mail#23
import thumbor and dependencies:

derpconf, backports_ssl_match_hostname_3_4_0_2, thumborPexif,
upgrade tornado to 3.2 (that contains security fixes)
remove the unbreak-syntax-highlight hack
Another fix to the installer tests
Fix VirtualBox image generation

http://hydra.nixos.org/build/9905410
gpsd: Disable the tests

They bind to TCP ports and fail randomly:

http://hydra.nixos.org/build/9905518
postgresql: properly fix permissions issue by in postStart

as per postgresql manual, interactions with psql should be carried
out with the postgresql system user and postgresql db user by default.

ensure it happens in postStart.
systemd: Add support for path units.

This allows to define systemd.path(5) units, for example like this:

{
  systemd = let
    description = "Set Key Permissions for xyz.key";
  in {
    paths.set-key-perms = {
      inherit description;
      before = [ "network.target" ];
      wantedBy = [ "multi-user.target" ];
      pathConfig.PathChanged = "/run/keys/xyz.key";
    };

    services.set-key-perms = {
      inherit description;
      serviceConfig.Type = "oneshot";
      script = "chown myspecialkeyuser /run/keys/xyz.key";
    };
  };
}

The example here is actually useful in order to set permissions for the
NixOps keys target to ensure those permisisons aren't reset whenever the
key file is reuploaded.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
haskellPackages.thDesugar: Update to 1.3.1
hashcat: version 0.47

Signed-off-by: Austin Seipp <aseipp@pobox.com>
p0f: version 3.06b

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