summary refs log tree commit diff
path: root/pkgs/development/haskell-modules/configuration-common.nix
diff options
context:
space:
mode:
authorsternenseemann <sternenseemann@systemli.org>2023-07-25 01:52:17 +0200
committersternenseemann <sternenseemann@systemli.org>2023-07-25 02:21:57 +0200
commitb6e5f0095db0a662320ab5131ad4818a9281c848 (patch)
tree50f7092f9657e0c3c0a98ec4f930030ab3fc6c83 /pkgs/development/haskell-modules/configuration-common.nix
parent500b36d057ceaa7ad3e2e282958a44ed607b021f (diff)
downloadnixpkgs-b6e5f0095db0a662320ab5131ad4818a9281c848.tar
nixpkgs-b6e5f0095db0a662320ab5131ad4818a9281c848.tar.gz
nixpkgs-b6e5f0095db0a662320ab5131ad4818a9281c848.tar.bz2
nixpkgs-b6e5f0095db0a662320ab5131ad4818a9281c848.tar.lz
nixpkgs-b6e5f0095db0a662320ab5131ad4818a9281c848.tar.xz
nixpkgs-b6e5f0095db0a662320ab5131ad4818a9281c848.tar.zst
nixpkgs-b6e5f0095db0a662320ab5131ad4818a9281c848.zip
futhark: provide lsp >= 2.1
Diffstat (limited to 'pkgs/development/haskell-modules/configuration-common.nix')
-rw-r--r--pkgs/development/haskell-modules/configuration-common.nix7
1 files changed, 5 insertions, 2 deletions
diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix
index 1e433a13e28..43c021e19f5 100644
--- a/pkgs/development/haskell-modules/configuration-common.nix
+++ b/pkgs/development/haskell-modules/configuration-common.nix
@@ -2546,8 +2546,11 @@ self: super: {
   # has been resolved.
   lucid-htmx = doJailbreak super.lucid-htmx;
 
-  # 2022-09-20: Restrictive upper bound on lsp
-  futhark = doJailbreak super.futhark;
+  # Needs lsp >= 2.1
+  futhark = super.futhark.overrideScope (fself: _: {
+    lsp = fself.lsp_2_1_0_0;
+    lsp-types = fself.lsp-types_2_0_1_0;
+  });
 
   # Too strict bounds on hspec
   # https://github.com/klapaucius/vector-hashtables/issues/11