Adjusting to changes in the configuration syntax.
Fixing the SHELL mess.

Disabling bash leaves NixOS in an unable state, at least as far as X
concerned. Enabling zsh like this however leads to conflicts without
disabling bash. So... whatever.