diff options
Diffstat (limited to 'default.nix')
-rw-r--r-- | default.nix | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/default.nix b/default.nix index 0bd2ddb..25a1cc0 100644 --- a/default.nix +++ b/default.nix @@ -4,6 +4,7 @@ let haskellPackages = pkgs.haskell.packages.ghc98; jsHaskellPackages = pkgs.pkgsCross.ghcjs.haskell.packages.ghc98; + lib = pkgs.lib; in rec { inherit (haskellPackages) acms; @@ -38,6 +39,12 @@ rec { ${haskellPackages.ormolu}/bin/ormolu -i "$fn" || : done '') + (pkgs.writeScriptBin "git-hook-precommit" '' + set -efux + cd ${lib.escapeShellArg (toString ./.)} + nix-build . -A acms -A frontend --no-out-link + nix-build tests.nix --no-out-link + '') ]; withHoogle = true; withHaddock = true; |