diff options
-rw-r--r-- | pkgs/development/haskell-modules/configuration-common.nix | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index c0096b0b6aa..d4ad7e64fd2 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -2529,9 +2529,13 @@ self: super: { lucid-htmx = doJailbreak super.lucid-htmx; # Needs lsp >= 2.1 - futhark = super.futhark.overrideScope (fself: _: { - lsp = fself.lsp_2_1_0_0; - lsp-types = fself.lsp-types_2_0_1_1; + futhark = super.futhark.override { + lsp = self.lsp_2_1_0_0; + }; + + # Provide matching lsp-types version + lsp_2_1_0_0 = doDistribute (super.lsp_2_1_0_0.override { + lsp-types = self.lsp-types_2_0_1_1; }); # Too strict bounds on hspec |