After live-demo-ing a Guix build (which completed successfully!) on achow101's stream, I realized there were a few quality of life improvements which can be made to improve the user experience of our Guix build process. Here are a few of them.
Notable changes:
- When
MAX_JOBSis specified, bothguix time-machineandguix environmentwill now build up toMAX_JOBSpackages at a time when creating the build environment - The instructions for using substitutes were incorrect, and has now been replaced with a
SUBSTITUTE_URLSenvironment variable, which works well with shell's IFS splitting rules - New
ADDITIONAL_GUIX_{COMMON,TIMEMACHINE}_FLAGSoptions, for more granular customization of the build process. - README cleanup