GUIX(1)

πŸ’… GUIX(1) β€” like, the guix pull manual page, bestie

okay so first things first: this is the manual page for guix pull, which lives in the big GNU Guix manual (the Texinfo one, more on that at the bottom πŸ‘€). The version we're talking about here is 1.5.0rc1.47-fc2f5a, and the whole thing is filed under "User Commands". Buckle up, it's giving very thorough and we're gonna get through all of it together 🫢


✨ NAME ✨

guix β€” this is the manual page for guix pull (GNU Guix) 1.5.0rc1.47-fc2f5a, no cap.


πŸ¦‹ SYNOPSIS πŸ¦‹

guix pull [OPTION]...

🌸 DESCRIPTION 🌸

Download and deploy the latest version of Guix. That's it, that's the whole vibe β€” you're pulling the freshest Guix and deploying it, slay πŸ’–

πŸŽ€ the flags, one by one, don't skip any πŸŽ€

  • -C, --channels=FILE β€” deploy the channels that are defined in FILE.
  • -q, --no-channel-files β€” inhibits loading of the user and system channels.scm files. like, don't touch those ones βœ‹
  • --url=URL β€” download the "guix" channel from the Git repository located at URL.
  • --commit=COMMIT β€” download the "guix" channel at the specified COMMIT.
  • --branch=BRANCH β€” download the tip of the specified BRANCH of the "guix" channel.
  • --allow-downgrades β€” allow downgrades to earlier channel revisions. going backwards, iconic of her honestly.
  • --disable-authentication β€” disable channel authentication.
  • --no-check-certificate β€” do not validate the certificate of HTTPS servers.
  • -N, --news β€” display news compared to the previous generation πŸ“°
  • -l, --list-generations[=PATTERN] β€” list generations matching PATTERN.
  • --details β€” show details when listing generations.
  • --roll-back β€” roll back to the previous generation βͺ
  • -d, --delete-generations[=PATTERN] β€” delete generations matching PATTERN.
  • -S, --switch-generation=PATTERN β€” switch to a generation matching PATTERN.
  • -p, --profile=PROFILE β€” use PROFILE instead of ~/.config/guix/current.
  • -v, --verbosity=LEVEL β€” use the given verbosity LEVEL.
  • --bootstrap β€” use the bootstrap Guile to build the new Guix.
  • -L, --load-path=DIR β€” prepend DIR to the package module search path.
  • -K, --keep-failed β€” keep the build tree of failed builds.
  • -k, --keep-going β€” keep going when some of the derivations fail. resilience queen πŸ’ͺ
  • -n, --dry-run β€” do not build the derivations.
  • --fallback β€” fall back to building when the substituter fails.
  • --no-substitutes β€” build instead of resorting to pre-built substitutes.
  • --substitute-urls=URLS β€” fetch substitutes from URLS if they are authorized.
  • --no-grafts β€” do not graft packages.
  • --no-offload β€” do not attempt to offload builds.
  • --max-silent-time=SECONDS β€” mark the build as failed after SECONDS of silence 🀫
  • --timeout=SECONDS β€” mark the build as failed after SECONDS of activity.
  • --rounds=N β€” build N times in a row to detect non-determinism.
  • -c, --cores=N β€” allow the use of up to N CPU cores for the build.
  • -M, --max-jobs=N β€” allow at most N build jobs.
  • --debug=LEVEL β€” produce debugging output at LEVEL.
  • --list-systems β€” list available systems.
  • -s, --system=SYSTEM β€” attempt to build for SYSTEM β€” e.g., "i686-linux".
  • -h, --help β€” display this help and exit.
  • -V, --version β€” display version information and exit.

πŸ› REPORTING BUGS πŸ›

Found a bug? bestie, tell the maintainers, they wanna know fr fr:


Copyright Β© 2025 the Guix authors. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>

This is free software: you are free to change and redistribute it.

There is NO WARRANTY, to the extent permitted by law. read that again, no warranty, none, zero πŸ™ˆ

πŸ”₯ SEE ALSO πŸ”₯

The full documentation for guix is maintained as a Texinfo manual. If the info and guix programs are properly installed at your site, then this command:

info guix

should give you access to the complete manual. iykyk, go read it, it's long but it ate πŸ’…


and that's the whole page, bestie β€” written by GNU, dated January 2026, filed right back under GUIX(1) where we found her. go forth and pull your channels 🌈✨

πŸ“¦ where this page comes from