diff --git a/hooks/pre-commit b/hooks/pre-commit index b214874..2f28c13 100755 --- a/hooks/pre-commit +++ b/hooks/pre-commit @@ -11,7 +11,7 @@ ARCH="$(uname -m)-$(uname | tr "[:upper:]" "[:lower:]")" NIX_FMT="$(nix build --no-link --print-out-paths .#formatter."${ARCH}")" RESULT=0; -for file in $(git diff --name-only --cached); do +for file in $(git diff --diff-filter=d --name-only --cached); do if grep -q "\.nix$" <<< "${file}"; then "${NIX_FMT}"/bin/nixfmt -c <<< "$(git cat-file blob :"${file}")" 2> >(sed "s||${file}|"); RESULT=$(( RESULT || $? ));