GUIX(1)
π GUIX(1) π
okay bestie, welcome to the GUIX(1) page in the User Commands section β itβs the manual page for guix environment from GNU Guix 1.5.0rc1.47-fc2f5a π
π NAME π
guix β the manual page for guix environment (GNU Guix) 1.5.0rc1.47-fc2f5a. This is the one that builds you an environment with PACKAGEβs dependencies and then runs COMMAND β or hands you an interactive shell β inside it. slay.
πΈ SYNOPSIS πΈ
guix environment [OPTION]... PACKAGE... [-- COMMAND...]
β¨ DESCRIPTION β¨
Build an environment that includes the dependencies of PACKAGE and execute COMMAND or an interactive shell in that environment. no cap, thatβs the whole vibe check.
Okay so hereβs every single option, bestie β in order, no skips, no βoops I forgot oneβ energy:
-l,--load=FILEβ create an environment for the package that the code withinFILEevaluates to β¨--ad-hocβ include all specified packages in the environment instead of only their inputs π-e,--expression=EXPRβ create an environment for the package thatEXPRevaluates to π-m,--manifest=FILEβ create the environment with the manifest fromFILEπ-p,--profile=PATHβ create the environment from the profile atPATHπ¦--checkβ check if the shell clobbers environment variables π--pureβ unset existing environment variables π§Ό-E,--preserve=REGEXPβ preserve environment variables that matchREGEXPπ«Ά--search-pathsβ display needed environment variable definitions π-r,--root=FILEβ makeFILEa symlink to the result, and register it as a garbage collector root π₯-C,--containerβ run command within an isolated container π¦-N,--networkβ allow containers to access the network π-P,--link-profileβ link the environment profile to~/.guix-profilewithin an isolated container π-W,--nestingβ make Guix available within the container πͺ-u,--user=USERβ instead of copying the name and home directory of the current user into an isolated container, use the nameUSERwith home directory/home/USERπ--no-cwdβ do not share the current working directory with an isolated container π--writable-rootβ make the containerβs root file system writable βοΈ--share=SPECβ for containers, share writable host file system according toSPECπ€--expose=SPECβ for containers, expose read-only host file system according toSPECποΈ-S,--symlink=SPECβ for containers, add symlinks to the profile according toSPEC, e.g."/usr/bin/env=bin/env".πͺ-v,--verbosity=LEVELβ use the given verbosityLEVELπ£οΈ--bootstrapβ use bootstrap binaries to build the environment π₯Ύ-L,--load-path=DIRβ prependDIRto 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 π-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 fromURLSif 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 afterSECONDSof silence π€«--timeout=SECONDSβ mark the build as failed afterSECONDSof activity β°--rounds=Nβ buildNtimes in a row to detect non-determinism π-c,--cores=Nβ allow the use of up toNCPU cores for the build π§-M,--max-jobs=Nβ allow at mostNbuild jobs ποΈ--debug=LEVELβ produce debugging output atLEVELπ--list-systemsβ list available systems π₯οΈ-s,--system=SYSTEMβ attempt to build forSYSTEM--e.g.,"i686-linux"π―--help-transformβ list package transformation options not shown here π-h,--helpβ display this help and exit π«‘-V,--versionβ display version information and exit π·οΈ
π REPORTING BUGS π
Found a bug? Do not suffer in silence, bestie.
- 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. literally important, donβt skip that 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 bye bestie π β this page was brought to you by source/version GNU, date January 2026, and title GUIX(1). mwah π«Ά
π¦ 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