GUIX(1)

🌸 NAME 🌸

Welcome to the GUIX(1) page in User Commands, bestie! This is guix β€” the manual page for guix deploy (GNU Guix) 1.5.0rc1.47-fc2f5a. Iconic, no cap. πŸ’…

πŸ¦‹ SYNOPSIS πŸ¦‹

guix deploy [OPTION] FILE...

✨ DESCRIPTION ✨

Perform the deployment specified by FILE. That’s the whole vibe: FILE is the deployment file, and this command performs the deployment it specifies. Periodt. 🫢

πŸ’… OPTIONS πŸ’…

  • -L, --load-path=DIR β€” prepends DIR to the package module search path. Put it first, bestie. ✨
  • -K, --keep-failed β€” keeps the build tree of failed builds. Not me keeping the receipts, but okay. πŸ’€
  • -k, --keep-going β€” keeps going when some of the derivations fail. Resilience era. πŸ”₯
  • -n, --dry-run β€” does not build the derivations. Just a vibe check, no actual build. πŸŽ€
  • --fallback β€” falls back to building when the substituter fails. Backup plan energy. πŸ¦‹
  • --no-substitutes β€” builds instead of resorting to pre-built substitutes. DIY queen. πŸ‘‘
  • --substitute-urls=URLS β€” fetches substitute from URLS if they are authorized. Authorized only, iykyk.
  • --no-grafts β€” does not graft packages. No grafting, periodt. πŸ’…
  • --no-offload β€” does not attempt to offload builds. Keep it local, lowkey. 🌸
  • --max-silent-time=SECONDS β€” marks the build as failed after SECONDS of silence. Ghosted = failed, fr fr. 😭
  • --timeout=SECONDS β€” marks the build as failed after SECONDS of activity. Time’s up, bestie. ⏰
  • --rounds=N β€” builds N times in a row to detect non-determinism. Repetition for the truth. πŸ”
  • -c, --cores=N β€” allows the use of up to N CPU cores for the build. More cores, more main character energy. πŸ”₯
  • -M, --max-jobs=N β€” allows at most N build jobs. Set the limit, bestie. πŸŽ€
  • --debug=LEVEL β€” produces debugging output at LEVEL. Turn the tea up. πŸ“
  • -h, --help β€” displays this help and exits. Touch grass after. 🌱
  • -V, --version β€” displays version information and exits. Version check slay. ✨
  • -e, --expression=EXPR β€” deploys the list of machines EXPR evaluates to. Big expression energy. πŸ’œ
  • -r, --roll-back β€” switches to the previous operating system configuration. Rewind era, literally. πŸ¦‹
  • -x, --execute β€” executes the following command on all the machines. All of them, no cap. πŸ’…
  • -v, --verbosity=LEVEL β€” uses the given verbosity LEVEL. Choose your yap level. πŸ—£οΈ

😭 REPORTING BUGS 😭

Please report the bugs, bestie β€” the maintainers wanna know. 🫢

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, none. Zero. Don’t come for them if it breaks. πŸ’€

🌈 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. Go read the whole thing, bestie β€” it’s giving comprehensive. πŸ’–


Catch you later, bestie β€” source/version: GNU, date: January 2026, page: GUIX(1). πŸ’–βœ¨πŸ«Ά

πŸ“¦ where this page comes from