Next: , Previous: , Up: Channels   [Contents][Index]

6.2 Using a Custom Guix Channel

The channel called guix specifies where Guix itself—its command-line tools as well as its package collection—should be downloaded. For instance, suppose you want to update from another copy of the Guix repository at, and specifically the super-hacks branch, you can write in ~/.config/guix/channels.scm this specification:

;; Tell 'guix pull' to use another repo.
(list (channel
        (name 'guix)
        (url "")
        (branch "super-hacks")))

From there on, guix pull will fetch code from the super-hacks branch of the repository at The authentication concern is addressed below ((see Channel Authentication).