2026-02-06 15:23 UTC
#guix
There is plenty of documentation and commentary on how to set channels for Guix System and Home, but I have been unable to answer one particular question after months of toying with Guix.
**At a high level, what is the correct way to pin channel commits to your config for maximum reproducibility?**
I am aware of guix Time Machine. Do you all simply pass the channels.scm to Time Machine on reconfigure? Is this *the Guix way*?
Replies (1)
-
@gaborudvari@fosstodon.org 2026-02-06 15:57
@rogerfarrell@fosstodon.org Basically yes. Also there are some people who keep two guix channel files, a manually edited one without any pins, with only the channels you care about, and one which is generated by `guix describe` and acts as a lock file. You can find inspiration for that workflow here: https://codeberg.org/guix/guix/issues/431#issuecomment-5528810