GUIX(1)

πŸŽ€ GUIX(1) β€” the glow-up edition πŸŽ€

ok so this is the manual page for guix, version 1.5.0rc1.47-fc2f5a. It lives in the User Commands section of the manual, bestie. Come sit with me, I'll walk you through it πŸ’–


✨ SYNOPSIS ✨

guix OPTION | COMMAND ARGS...

πŸ’… DESCRIPTION πŸ’…

Literally the whole vibe: run COMMAND with ARGS, if the args are given. That's it, that's the deal 🫢

Here are the two options that work at this level:

  • -h, --help β€” shows you this helpful text again and then dips out. iconic.
  • -V, --version β€” prints the version plus the copyright info, then exits. slay.
COMMAND has to be one of the sub-commands listed below. no random stuff, bestie β€” it's a whole menu πŸ‘‘

🌸 main commands 🌸

  • deploy β€” deploy operating systems on a set of machines
  • describe β€” describe the channel revisions currently used
  • gc β€” invoke the garbage collector
  • home β€” build and deploy home environments
  • install β€” install packages
  • locate β€” search for packages providing a given file
  • package β€” manage packages and profiles
  • pull β€” pull the latest revision of Guix
  • remove β€” remove installed packages
  • search β€” search for packages
  • show β€” show information about packages
  • system β€” build and deploy full operating systems
  • time-machine β€” run commands from a different revision
  • upgrade β€” upgrade packages to their latest version
  • weather β€” report on the availability of pre-built package binaries

πŸ¦‹ software development commands πŸ¦‹

  • container β€” run code in containers created by guix environment -C
  • environment β€” spawn one-off software environments (deprecated πŸ‘€)
  • pack β€” create application bundles
  • shell β€” spawn one-off software environments

πŸ“ packaging commands πŸ“

  • build β€” build packages or derivations without installing them
  • challenge β€” challenge substitute servers, comparing their binaries
  • download β€” download a file to the store and print its hash
  • edit β€” view and edit package definitions
  • graph β€” view and query package dependency graphs
  • hash β€” compute the cryptographic hash of a file
  • import β€” import a package definition from an external repository
  • lint β€” validate package definitions
  • publish β€” publish build results over HTTP
  • refresh β€” update existing package definitions
  • size β€” profile the on-disk size of packages
  • style β€” update the style of package definitions

🧚 plumbing commands 🧚

  • archive β€” manipulate, export, and import normalized archives (nars)
  • copy β€” copy store items remotely over SSH
  • git β€” operate on Git repositories
  • offload β€” set up and operate build offloading
  • processes β€” list currently running sessions
  • repl β€” read-eval-print loop (REPL) for interactive programming

😭 REPORTING BUGS 😭

found a bug? spill it here, don't be shy:


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. (like, fr fr, no warranty πŸ’€)


🌈 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 ✨


and that's the whole page, bestie πŸŽ€ this one's brought to you by GNU, dated January 2026, filed under GUIX(1) β€” go forth and guix responsibly πŸ’œπŸ«Ά

πŸ“¦ where this page comes from