Alex Sassmannshausen skribis: > Ludovic Courtès writes: [...] >> I just had a bright idea (yes!): this can be addressed by writing >> something like this in ~/.config/guix/channels.scm: >> >> (map latest-commit-with-substitutes-available >> %default-channels) >> >> The hypothetical ‘latest-commit-with-substitutes-available’ would use >> (git) and (guix ci) to find the latest commit for which substitutes of >> interest are available, and would return: >> >> (channel >> ;; … >> (commit "cabbag3")) ;the ideal commit The code below is an illustration of that. If you install it as ~/.config/guix/channels.scm, ‘guix pull’ will pull the latest commit that was fully built on berlin.guixsd.org (see ), meaning that substitutes for Guix itself should be available, unless ‘guix publish’ hasn’t “baked” them yet. It takes two GETs and ~1s to do that here. Ludo’.