aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--default.nix7
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;