f670e108

By: Greg Pfeil <greg@technomadic.org>

Replace the profile’s contents in one generation

`nix profile` requires one generation to clear the profile and another to add
the packages. `nix-env --set` can replace the contents in one generation, but
it’s a “legacy” command.

NixOS and Home Manager still use `nix-env` because of this
issue (NixOS/nix#6349).

Total

8m24s

Time to Start Worker time Duration Time to finish Idle
Config 0s 1s 1s 1s 0s
Eval 2s 2m44s 2m44s 2m46s 0s
Build 1m59s 23m39s 6m25s 8m25s 0s
Suite 0s 26m25s 8m24s 8m25s 0s

Timeline

Config Eval Build
0s1m2m3m4m5m6m7m8m