|
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