Elektrine lite

← Feed

@rogerfarrell@fosstodon.org

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

    Open ##5018649