nanofil/nix/configurations.nix
A program check split into one derivation per nanofil configuration, so the configurations build in parallel instead of one after another.
import ./configurations.nix { inherit pkgs; } name configurations buildconfigurations maps a label to NANOFIL_OPT's value; build label opt is the derivation that checks that configuration, named "${name}-${label}". The result is the check itself: it builds when every configuration's derivation does, links each output under its label, and exposes them as passthru.configurations.