`haskell.nix` is quite different from normal nix infra but seems to be working fine here. Works with ghc 9.6.6