Skip to Content
Odds and ends

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:

Run Determinate-Nix-compatible nix-eval-jobs
nix run "https://flakehub.com/f/DeterminateSystems/nix-eval-jobs/3" -- \ --flake "github:NixOS/patchelf"
Last updated on