diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix index 0b723af7b578..e26f612d821e 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix @@ -136,38 +136,11 @@ self: super: { haddock-library = doJailbreak super.haddock-library; path = self.path_0_9_5; - inherit - ( - let - hls_overlay = lself: lsuper: { - Cabal-syntax = lself.Cabal-syntax_3_10_3_0; - Cabal = lself.Cabal_3_10_3_0; - extensions = dontCheck (doJailbreak (lself.extensions_0_1_0_1)); - }; - in - lib.mapAttrs (_: pkg: doDistribute (pkg.overrideScope hls_overlay)) { - apply-refact = addBuildDepend self.data-default-class super.apply-refact; - floskell = doJailbreak super.floskell; - fourmolu = doJailbreak (dontCheck self.fourmolu_0_14_0_0); # ansi-terminal, Diff - haskell-language-server = addBuildDepends [ - self.retrie - self.floskell - ] super.haskell-language-server; - hlint = self.hlint_3_6_1; - ormolu = doJailbreak self.ormolu_0_7_2_0; # ansi-terminal - retrie = doJailbreak (unmarkBroken super.retrie); - stylish-haskell = self.stylish-haskell_0_14_5_0; - } - ) - apply-refact - floskell - fourmolu - haskell-language-server - hlint - ormolu - retrie - stylish-haskell - ; + + haskell-language-server = + lib.throwIf config.allowAliases + "haskell-language-server has dropped support for ghc 9.4 in version 2.12.0.0, please use a newer ghc version or an older nixpkgs" + (markBroken super.haskell-language-server); # directory-ospath-streaming requires the ospath API in core packages # filepath, directory and unix.