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).