|
214 | 214 |
|
215 | 215 | ghc902Config = (import ./configuration-ghc-90.nix) { inherit pkgs inputs; };
|
216 | 216 | ghc924Config = (import ./configuration-ghc-92.nix) { inherit pkgs inputs; };
|
| 217 | + ghc941Config = (import ./configuration-ghc-94.nix) { inherit pkgs inputs; }; |
217 | 218 |
|
218 | 219 | # GHC versions
|
219 | 220 | # While HLS still works fine with 8.10 GHCs, we only support the versions that are cached
|
|
223 | 224 | cases = {
|
224 | 225 | ghc902 = ghc902Config.tweakHpkgs (pkgs.hlsHpkgs "ghc902");
|
225 | 226 | ghc924 = ghc924Config.tweakHpkgs (pkgs.hlsHpkgs "ghc924");
|
| 227 | + ghc941 = ghc941Config.tweakHpkgs (pkgs.hlsHpkgs "ghc941"); |
226 | 228 | };
|
227 | 229 | in { default = cases."${ghcVersion}"; } // cases;
|
228 | 230 |
|
229 | 231 | ghc902 = supportedGHCs.ghc902;
|
230 | 232 | ghc924 = supportedGHCs.ghc924;
|
| 233 | + ghc941 = supportedGHCs.ghc941; |
231 | 234 | ghcDefault = supportedGHCs.default;
|
232 | 235 |
|
233 | 236 | # For markdown support
|
|
360 | 363 | haskell-language-server-dev = mkDevShell ghcDefault "cabal.project";
|
361 | 364 | haskell-language-server-902-dev = mkDevShell ghc902 "cabal.project";
|
362 | 365 | haskell-language-server-924-dev = mkDevShell ghc924 "cabal.project";
|
| 366 | + haskell-language-server-941-dev = mkDevShell ghc941 "cabal.project"; |
363 | 367 | };
|
364 | 368 |
|
365 | 369 | # Developement shell, haskell packages are also provided by nix
|
366 | 370 | nixDevShells = {
|
367 | 371 | haskell-language-server-dev-nix = mkDevShellWithNixDeps ghcDefault "cabal.project";
|
368 | 372 | haskell-language-server-902-dev-nix = mkDevShellWithNixDeps ghc902 "cabal.project";
|
369 | 373 | haskell-language-server-924-dev-nix = mkDevShellWithNixDeps ghc924 "cabal.project";
|
| 374 | + haskell-language-server-941-dev-nix = mkDevShellWithNixDeps ghc941 "cabal.project"; |
370 | 375 | };
|
371 | 376 |
|
372 | 377 | allPackages = {
|
373 | 378 | haskell-language-server = mkExe ghcDefault;
|
374 | 379 | haskell-language-server-902 = mkExe ghc902;
|
375 | 380 | haskell-language-server-924 = mkExe ghc924;
|
| 381 | + haskell-language-server-941 = mkExe ghc941; |
376 | 382 | };
|
377 | 383 |
|
378 | 384 | devShells = simpleDevShells // nixDevShells // {
|
|
0 commit comments