|
172 | 172 | };
|
173 | 173 |
|
174 | 174 | ghc902Config = (import ./configuration-ghc-90.nix) { inherit pkgs inputs; };
|
175 |
| - ghc926Config = (import ./configuration-ghc-92.nix) { inherit pkgs inputs; }; |
| 175 | + ghc927Config = (import ./configuration-ghc-92.nix) { inherit pkgs inputs; }; |
176 | 176 | ghc944Config = (import ./configuration-ghc-94.nix) { inherit pkgs inputs; };
|
177 | 177 |
|
178 | 178 | # GHC versions
|
|
182 | 182 | ghcVersion = "ghc" + (pkgs.lib.replaceStrings ["."] [""] pkgs.haskellPackages.ghc.version);
|
183 | 183 | cases = {
|
184 | 184 | ghc902 = ghc902Config.tweakHpkgs (pkgs.hlsHpkgs "ghc902");
|
185 |
| - ghc926 = ghc926Config.tweakHpkgs (pkgs.hlsHpkgs "ghc926"); |
| 185 | + ghc927 = ghc927Config.tweakHpkgs (pkgs.hlsHpkgs "ghc927"); |
186 | 186 | ghc944 = ghc944Config.tweakHpkgs (pkgs.hlsHpkgs "ghc944");
|
187 | 187 | };
|
188 | 188 | in { default = cases."${ghcVersion}"; } // cases;
|
189 | 189 |
|
190 | 190 | ghc902 = supportedGHCs.ghc902;
|
191 |
| - ghc926 = supportedGHCs.ghc926; |
| 191 | + ghc927 = supportedGHCs.ghc927; |
192 | 192 | ghc944 = supportedGHCs.ghc944;
|
193 | 193 | ghcDefault = supportedGHCs.default;
|
194 | 194 |
|
|
310 | 310 | simpleDevShells = {
|
311 | 311 | haskell-language-server-dev = mkDevShell ghcDefault "cabal.project";
|
312 | 312 | haskell-language-server-902-dev = mkDevShell ghc902 "cabal.project";
|
313 |
| - haskell-language-server-926-dev = mkDevShell ghc926 "cabal.project"; |
| 313 | + haskell-language-server-927-dev = mkDevShell ghc927 "cabal.project"; |
314 | 314 | haskell-language-server-944-dev = mkDevShell ghc944 "cabal.project";
|
315 | 315 | };
|
316 | 316 |
|
317 | 317 | # Developement shell, haskell packages are also provided by nix
|
318 | 318 | nixDevShells = {
|
319 | 319 | haskell-language-server-dev-nix = mkDevShellWithNixDeps ghcDefault "cabal.project";
|
320 | 320 | haskell-language-server-902-dev-nix = mkDevShellWithNixDeps ghc902 "cabal.project";
|
321 |
| - haskell-language-server-926-dev-nix = mkDevShellWithNixDeps ghc926 "cabal.project"; |
| 321 | + haskell-language-server-927-dev-nix = mkDevShellWithNixDeps ghc927 "cabal.project"; |
322 | 322 | haskell-language-server-944-dev-nix = mkDevShellWithNixDeps ghc944 "cabal.project";
|
323 | 323 | };
|
324 | 324 |
|
|
327 | 327 | envShells = {
|
328 | 328 | haskell-language-server-dev-env = mkEnvShell ghcDefault;
|
329 | 329 | haskell-language-server-902-dev-env = mkEnvShell ghc902;
|
330 |
| - haskell-language-server-926-dev-env = mkEnvShell ghc926; |
| 330 | + haskell-language-server-927-dev-env = mkEnvShell ghc927; |
331 | 331 | haskell-language-server-944-dev-env = mkEnvShell ghc944;
|
332 | 332 | };
|
333 | 333 |
|
334 | 334 | allPackages = {
|
335 | 335 | haskell-language-server = mkExe ghcDefault;
|
336 | 336 | haskell-language-server-902 = mkExe ghc902;
|
337 |
| - haskell-language-server-926 = mkExe ghc926; |
| 337 | + haskell-language-server-927 = mkExe ghc927; |
338 | 338 | haskell-language-server-944 = mkExe ghc944;
|
339 | 339 | };
|
340 | 340 |
|
|
354 | 354 | all-haskell-language-server = linkFarmFromDrvs "all-haskell-language-server" (lib.unique (builtins.attrValues allPackages));
|
355 | 355 |
|
356 | 356 | # Same for all shells
|
357 |
| - # We try to build as much as possible, but not much shells are |
358 |
| - # working (especially on darwing), so this list is limited. |
359 |
| - all-nix-dev-shells = linkFarmFromDrvs "all-dev-shells" (builtins.map (shell: shell.inputDerivation) (lib.unique [nixDevShells.haskell-language-server-dev-nix])); |
| 357 | + all-nix-dev-shells = linkFarmFromDrvs "all-dev-shells" |
| 358 | + (builtins.map (shell: shell.inputDerivation) (lib.unique (builtins.attrValues nixDevShells))); |
360 | 359 |
|
361 | 360 | all-simple-dev-shells = linkFarmFromDrvs "all-simple-dev-shells"
|
362 | 361 | (builtins.map (shell: shell.inputDerivation) (lib.unique (builtins.attrValues simpleDevShells)));
|
|
0 commit comments