GUIX(1)

🌸 GUIX(1) β€” the guix archive glow-up 🌸

Okay bestie, so this is the manual page for guix archive from GNU Guix version 1.5.0rc1.47-fc2f5a. Yes that version string is giving "I was built from a git checkout at 2am" energy and honestly? Iconic. Let's get into it πŸ’…


✨ NAME ✨

guix β€” the manual page for guix archive (GNU Guix) 1.5.0rc1.47-fc2f5a


πŸ¦‹ SYNOPSIS πŸ¦‹

guix archive [OPTION]... PACKAGE...

That's it, that's the whole vibe check: some options, then some packages. Periodt.


πŸ’– DESCRIPTION πŸ’–

Okay so the whole point of this bad boy: export/import one or more packages from/to the store. That's the main character job description right there β€” you're shuffling packages in and out of the Guix store like it's a group chat and you're the one forwarding the memes 🫢

Now let's meet the cast, because there are a lot of them and they all matter:

πŸŽ€ the actual options πŸŽ€

  • --export β€” export the specified files/packages to stdout
  • -r, --recursive β€” combined with --export, include dependencies (so like, bring your whole friend group to the party)
  • --import β€” import from the archive passed on stdin
  • --missing β€” print the files from stdin that are missing
  • -x, --extract=DIR β€” extract the archive on stdin to DIR
  • -t, --list β€” list the files in the archive on stdin
  • --generate-key[=PARAMETERS] β€” generate a key pair with the given parameters
  • --authorize β€” authorize imports signed by the public key on stdin
  • -e, --expression=EXPR β€” build the package or derivation EXPR evaluates to
  • -S, --source β€” build the packages' source derivations
  • -v, --verbosity=LEVEL β€” use the given verbosity LEVEL
  • -L, --load-path=DIR β€” prepend DIR to the package module search path
  • -K, --keep-failed β€” keep build tree of failed builds
  • -k, --keep-going β€” keep going when some of the derivations fail (never abandon the group chat mid-crisis)
  • -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 substitute 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 (ngl relatable, I too get anxious when a build goes quiet 😭)
  • --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-targets β€” list available targets
  • --target=TRIPLET β€” cross-build for TRIPLET β€” e.g., "aarch64-linux-gnu"
  • --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
Heads up bestie: keep an eye on which of these take a value and which are just vibes-only flags. --generate-key is the fancy one with the optional [=PARAMETERS] bracket situation β€” that's optional-argument energy, iykyk πŸ’…

πŸ™ˆ REPORTING BUGS πŸ™ˆ

Found a bug? Do not suffer in silence, the Guix devs literally want to hear about it:


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. No cap, that's the literal wording β€” read it and respect it 🫑

🌈 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, the command

info guix

should give you access to the complete manual. Slay, go read the whole thing, it's giving encyclopaedia but in a good way πŸ“šβœ¨


okay that's the whole page, you made it to the end, I'm so proud of you πŸ₯ΉπŸ’œ

Cute little sign-off: this beauty is from GNU, dated January 2026, and it's the GUIX(1) page. Go export something, bestie. πŸŽ€πŸ¦‹πŸ’–

πŸ“¦ where this page comes from