Odds and ends
This page is dedicated to displaying bits of documentation that we need to share but aren’t a great fit for our overall information architecture. Maybe they’ll find a home someday 🏡🥺
nix-eval-jobs for Determinate Nix
nix-eval-jobs is a powerful tool for parallelizing the evaluation of Nix attribute sets across multiple processors and streaming JSON output from those evaluations. The community version of the tool at nix-community/nix-eval-jobs is compatible with upstream Nix but not Determinate Nix.
To fill this gap, we provide a variant of nix-eval-jobs that is compatible with Determinate Nix. The code is available via our fork of the upstream project at DeterminateSystems/nix-eval-jobs on GitHub and the flake is available on FlakeHub at DeterminateSystems/nix-eval-jobs.
Here’s an example command that runs the Determinate-Nix-compatible variant against a flake:
nix run "https://flakehub.com/f/DeterminateSystems/nix-eval-jobs/3" -- \
--flake "github:NixOS/patchelf"