i3/conky: Auto-detect primary ethernet interface.

This is done by determining the route to Google's DNS server (8.8.8.8)
and if it's not found, we're going to wait until it becomes available.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Move new packages from overrides/ into pkgs/.

Those packages aren't actually overrides and thus it doesn't make sense
to categorize them into "overrides".

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
pkgs: Add some old crap called "twitchstream".

This is basically just a shell script that feeds the right command line
switches into ffmpeg. And yes, it is a mess, as I was experimenting with
it a bit, so the implementation is more or less just for preserving
history ;-)

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
pkgs: Add sidplayfp, version 1.1.0.1.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
pkgs: Drop package for fish shell.

This is already included in upstream <nixpkgs>, so we no longer need to
let it rot here.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
i3: Move Chromium to workspace 6 on dnyarri.

This is because I've swapped screens and that wsConfig isn't nice, so we
need to refactor it very soon.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
i3: Add NixOS options to configure workspaces.

This allows for a more dynamic workspace assignments, especially when
varying between the number of heads. We now not only can use the NixOS
module system to set workspaces but also assign applications to them.

And the default workspace layout is to evenly spread out the heads among
the available heads.

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