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