Guix TODO
TODO Write script: update channels.lock to last commits with substitutes for given packages
Look at the (guix scripts weather) module for inspiration.
Conceptual roadmap
- Read manifest file and channels file
- Identify source channels for each package (something like guix show)
- Working back from the commits specified in the channels file (default: latest), return the a list of channels with the latest commits possessing substitutes for all packages in manifest file