Allow the user to execute commands at the beginning of the X session.

The difference between xsession and xprofile is that xsession is exec'd and xprofile is sourced.
So with xprofile all commands after sourcing will still be exectued. This allows for instance
autostarting of applications while configuring the start of a window manager via configuration.nix.
Adds a service for haveged, the entropy daemon

Includes configuration option for the threshold beneath which to refill
the entropy pool - defaults to 1024 bits as this is the number used in
other distro's existing service files I looked at.
Merge branch 'xprofile' of git://github.com/pSub/nixpkgs into master

Allow the user to execute commands at the beginning of the X session.

Signed-off-by: Shea Levy <shea@shealevy.com>
Whitespace to force a rebuild

Signed-off-by: Shea Levy <shea@shealevy.com>
haskellPackages.exPool: Do not fix the version of hashable

The latest version of ex-pool does not have this requirement.
haskellPackages.threepennyGui: New expression
haskellPackages.exceptions: Update to 0.3.3 and enable tests
haskellPackages.timezoneOlson/haskellPackages.timezoneSeries: New expressions
Filegive: update to 0.7.4.

Compatibility with IE/chrome, report TLS connections, cipherings,
useragents, etc.
libaio: Fix download URL
systemd: Enable specifying extra config files for a unit

This will allow overriding package-provided units, or overriding only a
specific instance of a unit template.

Signed-off-by: Shea Levy <shea@shealevy.com>
kmscon: Don't re-run systemd-vconsole-setup after boot, and let tty1 wait for vconsole setup

Signed-off-by: Shea Levy <shea@shealevy.com>
Merge pull request #1536 from Shados/service-haveged

Adds a service for haveged, the entropy daemon
chromium: Update stable channel from 31.0.1650.57 -> 32.0.1700.77
glm: new package

OpenGL Mathematics (GLM) is a header only C++ mathematics library for
graphics software based on the OpenGL Shading Language (GLSL)
specification and released under the MIT license.

http://glm.g-truc.net/
gource: fix build

gource currently fails in the configure phase:

  configure: error: Could not link against -lGLU !

This is a very misleading error, it seems to happen because configure
doesn't find boost libraries and ends up with uninitialized variable(s).
That in turn cause it to fail later with this unrelated error.

Fix by using boost libraries, not only the headers. gource also grew a
dependency on GLM, so add that to buildInputs.
llvm: remove deprecation warning. We prefer using the default version
unless a package really needs a newer/older one
Add new package libossp-uuid-1.6.2
qsynth: update from 0.3.6 to 0.3.8

http://monitor.nixos.org/buildlog?outpath=%2Fnix%2Fstore%2Fycg9bkl40sch06kcyjvmnmkxq5mas9p6-qsynth-0.3.8
qtractor: update from 0.5.4 to 0.5.12

http://monitor.nixos.org/buildlog?outpath=%2Fnix%2Fstore%2Fyaq7iknwr79xwrmc4igrs3ygdy61ryjl-qtractor-0.5.12