From 79730099ef07b92c71d03372dddcd7cbbee3383d Mon Sep 17 00:00:00 2001 From: Tom van Dijk <18gatenmaker6@gmail.com> Date: Thu, 29 Jan 2026 22:45:48 +0100 Subject: [PATCH] jj-pre-push: add pre-commit to $PATH by default --- pkgs/by-name/jj/jj-pre-push/package.nix | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/jj/jj-pre-push/package.nix b/pkgs/by-name/jj/jj-pre-push/package.nix index 628a905620b3..9b5d9c11c3a7 100644 --- a/pkgs/by-name/jj/jj-pre-push/package.nix +++ b/pkgs/by-name/jj/jj-pre-push/package.nix @@ -4,6 +4,9 @@ python3Packages, fetchFromGitHub, installShellFiles, + + withPrecommit ? true, + pre-commit, }: python3Packages.buildPythonApplication rec { @@ -22,9 +25,12 @@ python3Packages.buildPythonApplication rec { python3Packages.uv-build ]; - dependencies = with python3Packages; [ - typer-slim - ]; + dependencies = + with python3Packages; + [ + typer-slim + ] + ++ lib.optionals withPrecommit [ pre-commit ]; nativeBuildInputs = [ installShellFiles ]; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''