By: Tom Sydney Kerckhove <syd@cs-syd.eu>
Add a crate2nix (IFD) flake as a comparison to the crane branch Builds bombadil with crate2nix's generatedCargoNix: per-crate derivations, no committed Cargo.nix, paid for with IFD. nix/crate2nix-git-workspace.patch teaches crate2nix to vendor git workspace-member dependencies (boa_engine, from the boa monorepo) with a self-contained, de-inherited manifest -- otherwise generation fails with 'failed to find a workspace root'. nix-ci.nix hand-declares the build graph and disables auto dependency discovery, matching the crane branch.
| Time to Start | Worker time | Duration | Time to finish | Idle | |
| Config | 0s | 2s | 2s | 2s | 0s |
| Eval | 2s | 11m33s | 11m33s | 11m35s | 0s |
| Build | 14m34s | 19m26s | 18m36s | 33m10s | 5m27s |
| Suite | 0s | 31m01s | 33m10s | 33m10s | 5m27s |