GUIX(1)
β¨ NAME β¨
okay so this is guix β literally the manual page for guix pack, part of GNU Guix (specifically version 1.5.0rc1.47-fc2f5a, so like, a very specific build bestie π
). Yes the man page is filed under GUIX(1) and yes the name line says guix β icon behavior honestly.
β¨ SYNOPSIS β¨
guix pack [OPTION]... PACKAGE...
β¨ DESCRIPTION β¨
So what does it do? It creates a bundle of PACKAGE. That's the whole vibe. π And here's every single flag you can throw at it, no gatekeeping, no skips, all 40-ish of them, in order, periodt:
-L,--load-path=DIRβ prepend DIR to the package module search path-K,--keep-failedβ keep the build tree of failed builds (so you can go look at the crime scene π)-k,--keep-goingβ keep going even when some of the derivations fail-n,--dry-runβ do not build the derivations, just look at them--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 (yes, literally on purpose, again and again)-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"--help-transformβ list package transformation options not shown here--help-docker-formatβ list options specific to the docker format--help-deb-formatβ list options specific to the deb format--help-rpm-formatβ list options specific to the RPM format--file=FORMATβ build a pack the code within FILE evaluates to-f,--format=FORMATβ build a pack in the given FORMAT--list-formatsβ list the formats available-R,--relocatableβ produce relocatable executables-e,--expression=EXPRβ consider the package EXPR evaluates to-C,--compression=TOOLβ compress using TOOL β e.g.,"lzip"-S,--symlink=SPECβ create symlinks to the profile according to SPEC-m,--manifest=FILEβ create a pack with the manifest from FILE--entry-point=PROGRAMβ use PROGRAM as the entry point of the pack--save-provenanceβ save provenance information--localstatedirβ include/var/guixin the resulting pack--profile-name=NAMEβ populate/var/guix/profiles/.../NAME-r,--root=FILEβ make FILE a symlink to the result, and register it as a garbage collector root β»οΈ-d,--derivationβ return the derivation of the pack-v,--verbosity=LEVELβ use the given verbosity LEVEL--bootstrapβ use the bootstrap binaries to build the pack-h,--helpβ display this help and exit-V,--versionβ display version information and exit
π REPORTING BUGS π
Found a bug? bestie pls tell the maintainers, not me:
- Report bugs to: <https://codeberg.org/guix/guix/issues/>
- GNU Guix home page: <https://www.gnu.org/software/guix/>
- General help using Guix and GNU software: <https://guix.gnu.org/en/help/>
π COPYRIGHT π
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. (fr fr, they mean the no-warranty part π)
π 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. iykyk π¦
okay that's the whole page, you ate that β¨ β this little transmission came from GNU, stamped January 2026, and yes the man page itself is filed as GUIX(1). go build something cute π«Άπ
π¦ where this page comes from
- alpine 3.24: guix-doc 1.5.0-r2 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms