tvl-depot/users/glittershark/xanthous/shell.nix
Griffin Smith 6480a81c16 feat(xan): Use haskell-language-server
Use haskell-language-server instead of haskell-ide-engine for Xanthous.

Change-Id: I7ef1433d5cd561e659fc06b3f373a6f29dfa5690
Reviewed-on: https://cl.tvl.fyi/c/depot/+/904
Tested-by: BuildkiteCI
Reviewed-by: glittershark <grfn@gws.fyi>
Reviewed-by: BuildkiteCI
2020-07-03 23:23:03 +00:00

15 lines
400 B
Nix

{ pkgs ? (import ../../../. {}).third_party, ... }:
(pkgs.haskellPackages.extend (pkgs.haskell.lib.packageSourceOverrides {
xanthous = pkgs.gitignoreSource ./.;
})).shellFor {
packages = p: [p.xanthous];
withHoogle = true;
doBenchmark = true;
buildInputs = with pkgs.haskellPackages; [
cabal-install
ghc-prof-flamegraph
hp2pretty
pkgs.haskell-language-server.ghc883
];
}