@@ -1,6 +1,6 @@
11{ pkgs ? (import ./nix/nixpkgs { inherit system; })
22, system ? builtins.currentSystem
3−, ormoluCompiler ? "ghc883" # the shell doesn't work with ghc8101 yet
3+, ormoluCompiler ? "ghc884" # the shell doesn't work with ghc8101 yet
44}:
55
66let
@@ -17,12 +17,6 @@ let
1717 };
1818 ormoluOverlay = self: super: {
1919 "ormolu" = super.callCabal2nixWithOptions "ormolu" source "-fdev" { };
20− "ghc-lib-parser" = pkgs.haskell.lib.dontHaddock
21− (super.callHackageDirect {
22− pkg = "ghc-lib-parser";
23− ver = "8.10.1.20200412";
24− sha256 = "sha256-EjMzp8xRT3xVFKDI1fAfopkylGB0hv35Av2+uZeETRU=";
25− } {});
2620 };
2721 ormolize = import ./nix/ormolize {
2822 inherit pkgs;
@@ -34,14 +28,16 @@ let
3428 "distributed-process"
3529 "esqueleto"
3630 "fay"
31+ "hlint"
3732 "idris"
3833 "intero"
3934 "leksah"
40− "lens"
4135 "pandoc"
4236 "pipes"
37+ "postgrest"
4338 "purescript"
44− ];
39+ "tensorflow"
40+ ] ++ (if ormoluCompiler == "ghc8101" then [] else ["lens"]);
4541 ormolizedPackages = doCheck:
4642 pkgs.lib.mapAttrs (name: p: ormolize {
4743 package = p;