Hi Andreas, Andreas Reuleaux <r...@a-rx.info> writes: > While working on those packages, I often do a > > guix pull
Hey, do you just want to pull, say, from your own channel, but not Guix' default? This is something I just figured out a couple of days ago! One way, and this is only one possibility, is to modify your channels.scm in such a way that you directly pin your channels to the commit, or if necessary, a branch, and basically pull whatever you want to get your newest fix. This is how my channels.scm more or less looks like at the moment: --8<---------------cut here---------------start------------->8--- (use-modules (guix ci)) (list (channel-with-substitutes-available %default-guix-channel "https://ci.guix.gnu.org")) (list (channel (name 'guix) (url "https://git.savannah.gnu.org/git/guix.git") ;; (branch "master") (commit "a8dd285d5a0670abf124a721e6ba94da045b24ba") (introduction (make-channel-introduction "9edb3f66fd807b096b48283debdcddccfea34bad" (openpgp-fingerprint "BBB0 2DDF 2CEA F6A8 0D1D E643 A2A0 6DF2 A33A 54FA")))) (channel (name 'hacks) (url "http://example.com/hacks.git") (branch "master") (commit "e3fd7d9e4aa541f63133c4678f316b5239364c34"))) --8<---------------cut here---------------end--------------->8--- Be aware, that the downside is that anytime you want to go further, you have to comment things out again, or go back to the default definition. Kind regards Simon