@@ -163,10 +163,23 @@ in { haskell-nix = prev.haskell-nix // {
163 # Plan issues with the benchmarks, can try removing later
163 # Plan issues with the benchmarks, can try removing later
164 configureArgs = "--disable-benchmarks";
164 configureArgs = "--disable-benchmarks";
165 })).haskell-language-server.components.exes.haskell-language-server;
165 })).haskell-language-server.components.exes.haskell-language-server;
167+ (final.haskell-nix.cabalProject ( args // {
168+ name = "haskell-language-server";
169+ src = final.fetchFromGitHub {
171+ repo = "haskell-language-server";
173+ sha256 = "0p6fqs07lajbi2g1wf4w3j5lvwknnk58n12vlg48cs4iz25gp588";
174+ fetchSubmodules = true;
176+ # Plan issues with the benchmarks, can try removing later
177+ configureArgs = "--disable-benchmarks";
178+ })).haskell-language-server.components.exes.haskell-language-server;
166 # When adding new versions here, please set "latest" too the latest version
179 # When adding new versions here, please set "latest" too the latest version
167 # so that `tools = { haskell-language-server = "latest"; }`
180 # so that `tools = { haskell-language-server = "latest"; }`
168 # will work the same way it does for tools that are in hackage.
181 # will work the same way it does for tools that are in hackage.
169− "latest" = final.haskell-nix.custom-tools.haskell-language-server."0.6.0";
182+ "latest" = final.haskell-nix.custom-tools.haskell-language-server."0.8.0";