|
79 | 79 | sha256 = "byehvdxQxhNk5ZQUXeFHjAZpAze4Ct9261ro4c5acZk="; |
80 | 80 | }) { }; |
81 | 81 |
|
82 | | - lsp = hself.callCabal2nix "lsp" |
83 | | - (builtins.fetchTarball { |
84 | | - url = "https://hackage.haskell.org/package/lsp-1.2.0.1/lsp-1.2.0.1.tar.gz"; |
85 | | - sha256 = "1lhzsraiw11ldxvxn8ax11hswpyzsvw2da2qmp3p6fc9rfpz4pj5"; |
86 | | - }) { }; |
| 82 | + lsp = hself.lsp_1_2_0_1; |
87 | 83 |
|
88 | | - lsp-types = hself.callCabal2nix "lsp-types" |
89 | | - (builtins.fetchTarball { |
90 | | - url = "https://hackage.haskell.org/package/lsp-types-1.3.0.0/lsp-types-1.3.0.0.tar.gz"; |
91 | | - sha256 = "0qajyyj2d51daa4y0pqaa87n4nny0i920ivvzfnrk9gq9386iac7"; |
92 | | - }) { }; |
| 84 | + lsp-types = hself.lsp-types_1_3_0_1; |
93 | 85 |
|
94 | | - lsp-test = hself.callCabal2nix "lsp-test" |
95 | | - (builtins.fetchTarball { |
96 | | - url = "https://hackage.haskell.org/package/lsp-test-0.14.0.1/lsp-test-0.14.0.1.tar.gz"; |
97 | | - sha256 = "10lnyg7nlbd3ymgvjjlrkfndyy7ay9cwnsk684p08k2gzlric4yq"; |
98 | | - }) { }; |
| 86 | + lsp-test = hself.lsp-test_0_14_0_1; |
| 87 | + |
| 88 | + ormolu = hself.ormolu_0_2_0_0; |
99 | 89 | }; |
100 | 90 |
|
101 | 91 | hlsSources = |
|
177 | 167 | + pkgs.lib.replaceStrings [ "." ] [ "" ] |
178 | 168 | pkgs.haskellPackages.ghc.version); |
179 | 169 | ghc884 = pkgs.hlsHpkgs "ghc884"; |
180 | | - ghc8104 = pkgs.hlsHpkgs "ghc8104"; |
| 170 | + ghc8106 = pkgs.hlsHpkgs "ghc8106"; |
181 | 171 | ghc901 = ghc901Config.tweakHpkgs (pkgs.hlsHpkgs "ghc901"); |
182 | 172 |
|
183 | 173 | # For markdown support |
|
252 | 242 | # dev shell |
253 | 243 | haskell-language-server-dev = mkDevShell ghcDefault; |
254 | 244 | haskell-language-server-884-dev = mkDevShell ghc884; |
255 | | - haskell-language-server-8104-dev = mkDevShell ghc8104; |
256 | | - haskell-language-server-8105-dev = builtins.throw "GHC 8.10.5 is not available in nixpkgs"; |
| 245 | + haskell-language-server-8106-dev = mkDevShell ghc8106; |
257 | 246 | haskell-language-server-901-dev = mkDevShell ghc901; |
258 | 247 |
|
259 | 248 | # hls package |
260 | 249 | haskell-language-server = mkExe ghcDefault; |
261 | 250 | haskell-language-server-884 = mkExe ghc884; |
262 | | - haskell-language-server-8104 = mkExe ghc8104; |
263 | | - haskell-language-server-8105 = builtins.throw "GHC 8.10.5 is not available in nixpkgs"; |
| 251 | + haskell-language-server-8106 = mkExe ghc8106; |
264 | 252 | haskell-language-server-901 = mkExe ghc901; |
265 | 253 |
|
266 | 254 | # docs |
|
0 commit comments