This allows the nix-specific overrides to be reused for other purposes, with different haskell package sets, etc.