Next: Replicating Guix, Previous: Specifying Additional Channels, Up: Channels [Contents][Index]
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
example.org, 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 "https://example.org/another-guix.git")
(branch "super-hacks")))
From there on, guix pull will fetch code from the super-hacks
branch of the repository at example.org. The authentication concern is
addressed below ((see Channel Authentication).