mmrnmhrm: Use the new xrandrHeads option for xorg.

Just committed the new multi head option upstream at NixOS/nixos@0129717.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
nixpkgs: Update kernel to v3.8.0-rc3.

Actually it's a few commits past rc3 :-)

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
nixpkgs: Enhance build for axbo-research.

Still not usable, but at least now it should possible to install it.
Now also adds librxtx_java as a dependency instead of the bundled one.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
collections: Add hexedit instead of htop.

Remove htop, because it is now in the system environment.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
common: Add binutils to system environment.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
nixpkgs: Move packageOverrides into ../overrides.

This currently just to clearly separate these from the nixpkgs configuration and
will be refined further in upcoming commits.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
nixpkgs: Move aszlig-env into ../envs.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
overrides: Completely separate environments.

Environments are now handled through nixpkgs/config.nix and get all packages
from nixpkgs plus the packageOverrides in ../overrides. So we can actually
remove "p" in overrides/default.nix which was recursively referencing the
overrides attrs.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
overrides: Move kernel/hetzner/rdwarf to ../envs.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
overrides: Reference old package with "pkgs.".

This is necessary to prevent infinite recursion. Of course a package override
has a hard time overriding itself, right? :-)

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Move catapult env from overrides into envs.

This one was actually missing from commit
5cd07981d83f080775d6f144a940e05a4cc7310c.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
overrides: Reindent and add callPackage support.

As we now refer to "self" for the overrides package collections itself, we need
to go one level deeper in indentation inside the overrides.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
overrides: Move axbo into a subdirectory.

So, first package to be managed using the callPackage mechanism, more to follow.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
overrides: Move librxtx_java into a subdirectory.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
overrides: Move pvolctrl into a subdirectory.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
overrides: Move libCMT into a subdirectory.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
overrides: Move blop into a subdirectory.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
overrides: Refactor into different override types.

We now have arg overrides and derivation overrides. Both are implemented using
mapOverride, which allows to specify overrides in batches using dotted attrset
nesting.

In addition new packages are now clearly separated away and alphabetically
ordered, so that it's easy to add another new package to the list.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>