on d82d607 help sign in
ormolu/default.nix
18 lines 506 B history raw
1let
2 pkgs = import ./nix/nixpkgs;
3 gitignoreSource = import ./nix/gitignore { inherit (pkgs) lib; };
4 compiler = "ghc864";
5 source = gitignoreSource ./.;
6 haskellPackages = pkgs.haskell.packages.${compiler}.override {
7 overrides = (self: super:
8 super // {
9 "ormolu" = super.callCabal2nix "ormolu" source { };
10 });
11 };
12in {
13 ormolu = haskellPackages.ormolu;
14 ormolu-shell = haskellPackages.shellFor {
15 packages = ps: [ ps.ormolu ];
16 buildInputs = [ pkgs.cabal-install ];
17 };