From bc8121549d12ae791599ef7ad149011e9065bb06 Mon Sep 17 00:00:00 2001 From: FliegendeWurst Date: Sat, 3 May 2025 18:04:32 +0200 Subject: [PATCH] pre-commit: add gitMinimal to wrapper git is required for `pre-commit run --all` --- pkgs/by-name/pr/pre-commit/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/pr/pre-commit/package.nix b/pkgs/by-name/pr/pre-commit/package.nix index 8c3b9aca06e6..5bee2ddd0c3e 100644 --- a/pkgs/by-name/pr/pre-commit/package.nix +++ b/pkgs/by-name/pr/pre-commit/package.nix @@ -197,6 +197,11 @@ buildPythonApplication rec { "pre_commit" ]; + # add gitMinimal as fallback, if git is not installed + preFixup = '' + makeWrapperArgs+=(--suffix PATH : ${lib.makeBinPath [ gitMinimal ]}) + ''; + passthru.tests = callPackage ./tests.nix { inherit gitMinimal pre-commit; };