GUIX-DAEMON(1)
π GUIX-DAEMON(1) β the girlies' guide π
okay so first things first: this is a page from the User Commands manual, and it's all about guix-daemon, version 1.5.0. yes, that's the whole vibe. let's get into it π
β¨ NAME β¨
guix-daemon β fr fr the manual page for guix-daemon 1.5.0, no cap π«Ά
πΈ SYNOPSIS πΈ
guix-daemon [OPTION...]
like, you just run it with options. that's the whole thing bestie π
π DESCRIPTION π
guix-daemon β the icon, the moment: it performs derivation builds and store accesses. main character energy, honestly π
Here's every single flag, and yes I'm giving you all of them because you deserve the full picture:
--build-users-group=GROUPβ performs builds as a user that belongs to GROUP π§--cache-failuresβ caches build failures. like, remembers them. holding grudges but productively π-c,--cores=Nβ uses N CPU cores to build each derivation;0means "use as many as are available" (aka let it cook π₯)--chroot-directory=DIRβ adds DIR to the build chroot π--debugβ produces debugging output. the girl is telling you everything π--disable-chrootβ disables chroot builds π«--disable-deduplicationβ disables automatic file "deduplication" in the store (yes, "deduplication" in quotes, that's how the original says it, iykyk)--discover[=yes/no]β uses substitute servers discovered on the local network β¨--gc-keep-derivations[=yes/no]β tells whether the GC must keep derivations corresponding to live outputs π¦--gc-keep-outputs[=yes/no]β tells whether the GC must keep outputs of live derivations π¦--impersonate-linux-2.6β impersonates Linux 2.6. cosplay, but for kernels π--isolate-host-loopbackβ does not allow fixed-output chroot builds to access the host loopback π--listen=SOCKETβ listens for connections on SOCKET π--log-compression=TYPEβ uses the specified compression type for build logs ποΈ--lose-logsβ does not keep build logs. they're gone, bestie, let them go π--max-silent-time=SECONDSβ marks builds as failed after SECONDS of silence π€«-M,--max-jobs=Nβ allows at most N build jobs π--no-offloadβ does not attempt to offload builds--no-substitutesβ does not use substitutes--rounds=Nβ builds each derivation N times in a row (again and again and again β)--substitute-urls=URLSβ uses URLS as the default list of substitute providers π--system=SYSTEMβ assumes SYSTEM as the current system type π₯οΈ--timeout=SECONDSβ marks builds as failed after SECONDS of activity β°-?,--helpβ gives this help list π«Ά--usageβ gives a short usage message π-V,--versionβ prints program version π·οΈ
little technical note that is very much still true: mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options. so like, don't get cute with it π
And the actual what is this thing paragraph: 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. she's the backbone of the whole operation, lowkey π
π REPORTING BUGS π
Report bugs to https://codeberg.org/guix/guix/issues/. please do, they wanna know, fr fr π«Ά
π SEE ALSO π
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. go read it, it's giving encyclopedic queen π
and that's the page!! brought to you by GNU, dated January 1970 (yes, really, that's the date on it, iconic timestamp honestly π°οΈ), filed under GUIX-DAEMON(1). mwah, go build something ππβ¨
π¦ 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