Scroll to navigation



guix-daemon - manual page for guix-daemon 1.2.0


guix-daemon [OPTION...]


guix-daemon -- perform derivation builds and store accesses

perform builds as a user of GROUP
use N CPU cores to build each derivation; 0 means as many as available
cache build failures

--chroot-directory=DIR add DIR to the build chroot

produce debugging output
disable chroot builds
disable automatic file "deduplication" in the store
tell whether the GC must keep derivations corresponding to live outputs
tell whether the GC must keep outputs of live derivations
impersonate Linux 2.6
listen for connections on SOCKET

--log-compression=TYPE use the specified compression type for build logs

do not keep build logs
mark builds as failed after SECONDS of silence
allow at most N build jobs
do not attempt to offload builds
do not use substitutes
build each derivation N times in a row
assume SYSTEM as the current system type
mark builds as failed after SECONDS of activity
-?, --help
Give this help list
Give a short usage message
Print program version

Mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options.

This program is a daemon meant to run in the background. It serves requests sent over a Unix-domain socket. It accesses the store, and builds derivations on behalf of its clients.


Report bugs to


The full documentation for guix-daemon is maintained as a Texinfo manual. If the info and guix-daemon programs are properly installed at your site, the command

info guix

should give you access to the complete manual.

March 2021 GNU