From cb75208f9e557f6084a24edcae549343e8b73f38 Mon Sep 17 00:00:00 2001 From: Ivan Malison Date: Thu, 2 Jul 2026 14:17:32 -0700 Subject: [PATCH] nix: build git-blame-rank with a single cargo job Constrain CARGO_BUILD_JOBS=1 so the git-blame-rank build does not saturate the machine during rebuilds. Co-Authored-By: Claude Opus 4.8 --- nix-shared/system/essential.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/nix-shared/system/essential.nix b/nix-shared/system/essential.nix index 3d6a366a..11f57133 100644 --- a/nix-shared/system/essential.nix +++ b/nix-shared/system/essential.nix @@ -12,7 +12,11 @@ in if systemPackages == null then null else systemPackages.${packageName} or null; - git-blame-rank = inputs.git-blame-rank.packages.${system}.default; + git-blame-rank = inputs.git-blame-rank.packages.${system}.default.overrideAttrs (old: { + env = (old.env or {}) // { + CARGO_BUILD_JOBS = "1"; + }; + }); coquiTtsStreamer = inputPackageOrNull "coqui-tts-streamer" "default"; keepbook = inputs.keepbook.packages.${system}.keepbook.overrideAttrs (_: { # Upstream checks currently depend on TS artifacts that are not built in Nix.