on iko/ghcjs-patch-master help sign in
haskell-language-server tool (#880)
d28860aNicholas Clarke
overlays/tools.nix+21
@@ -121,5 +121,26 @@ in { haskell-nix = prev.haskell-nix // {
121 })
121 })
122 ];
122 ];
123 })).ghcide.components.exes.ghcide;
123 })).ghcide.components.exes.ghcide;
124+
125+ haskell-language-server."0.5.1" = args:
126+ (final.haskell-nix.cabalProject ( args // {
127+ name = "haskell-language-server";
128+ src = final.fetchFromGitHub {
129+ owner = "haskell";
130+ repo = "haskell-language-server";
131+ rev = "0.5.1";
132+ sha256 = "17nzgpiacmrvwsy2fjx6a6pcpkncqcwfhaijvajm16jpdgni8mik";
133+ fetchSubmodules = true;
134+ };
135+ sha256map = {
136+ "https://github.com/bubba/brittany.git"."c59655f10d5ad295c2481537fc8abf0a297d9d1c" = "1rkk09f8750qykrmkqfqbh44dbx1p8aq1caznxxlw8zqfvx39cxl";
137+ };
138+ # Plan issues with the benchmarks, can try removing later
139+ configureArgs = "--disable-benchmarks";
140+ modules = [{
141+ # Tests don't pass for some reason, but this is a somewhat random revision.
142+ packages.haskell-language-server.doCheck = false;
143+ }];
144+ })).haskell-language-server.components.exes.haskell-language-server;
124 };
145 };
125}; }
146}; }