|
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