Nixpkgs only contains a `hydra_unstable`, not `hydra`, package, so adjust the default accordingly, and then override it to our package in the separate module which does that.
Due to newer nixpkgs, there were a number of things that could be cleaned up in the process.