From 7ec1d7be0c4543c6ffa22e126272630995ec41e9 Mon Sep 17 00:00:00 2001 From: Alexander Foremny Date: Thu, 20 Feb 2025 12:57:16 +0100 Subject: add `git-hook-precomit` to shell --- default.nix | 7 +++++++ 1 file changed, 7 insertions(+) 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; -- cgit v1.2.3