GUIX(1)
π GUIX(1) β the User Commands page, but make it make sense
okay so. this is the manual page for guix publish from GNU Guix, and the manual section it lives in is literally just called User Commands. the version string on this one is 1.5.0rc1.47-fc2f5a and honestly? slay. let's get into it bestie π«Ά
β¨ NAME β¨
guix β bestie this is the manual page for guix publish (GNU Guix) 1.5.0rc1.47-fc2f5a. that's the whole name section. short, sweet, iconic. periodt. π
π¦ SYNOPSIS π¦
guix publish [OPTION]...
that's it. that's the whole mood. you run guix publish and you feed it options. as many as your little heart desires. β¨
πΈ DESCRIPTION πΈ
the literal one-liner: Publish /gnu/store over HTTP. π
no cap, that's the entire job. your store goes on the network. and then there's a whole pile of options, so let's go through them one by one because we are not skipping any, iykyk:
-p,--port=PORTβ listen onPORT. the door your shop is open at πͺ--listen=HOSTβ listen on the network interface forHOST. like, which interface you're saying hi from-u,--user=USERβ change privileges toUSERas soon as possible. asap. immediately. don't wait π¨-a,--advertiseβ advertise on the local network. letting the whole LAN know you exist, main character energy π-C,--compression[=METHOD:LEVEL]β compress archives withMETHODatLEVEL. squeeze it, bestie ποΈ-c,--cache=DIRECTORYβ cache published items toDIRECTORY. keep the good stuff in a special little folder π--cache-bypass-threshold=SIZEβ serve store items belowSIZEeven when not cached. tiny things don't need the cache, they just vibe β¨--workers=Nβ useNworkers to bake items. N workers. baking. that's the whole description and it ate π--ttl=TTLβ announce narinfos can be cached forTTLseconds--negative-ttl=TTLβ announce missing narinfos can be cached forTTLseconds (yes babes, even the misses get a ttl π)--nar-path=PATHβ usePATHas the prefix for nar URLs--public-key=FILEβ useFILEas the public key for signatures π--private-key=FILEβ useFILEas the private key for signatures. guard this one with your life, fr π€«-r,--repl[=PORT]β spawn REPL server onPORT. yes, a whole REPL, she's interactive π-h,--helpβ display this help and exit. the classic. the icon. the legend π«Ά-V,--versionβ display version information and exit. who am i? what am i?1.5.0rc1.47-fc2f5a, that's who π
π REPORTING BUGS π
found a bug? not me being the one to tell you, but here's where it goes:
- 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/>
go off, file that issue, you're doing amazing sweetie π
π₯ 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.
β οΈ like fr fr, NO WARRANTY. no cap, zero, none. read it again. the law says it so it's real π
π 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. that's the whole cross-reference section and it's giving go read the real docs energy π§
anyway that's the page!! it's from GNU, dated January 2026, and this specific page is rockin' the version 1.5.0rc1.47-fc2f5a. mwah, go publish that store bestie πβ¨π
π¦ 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