On 2025-07-13 02:09, [email protected] wrote:
> I've been using guixSD on this computer for nearly a year now, but in
> attempting to do nearly anything with guix i feel very stupid and
> hopelessly frustrated because there is ALMOST information about things
> but not really.
> 
> where is the source code for guix?
> 
> why, if I do 'guix shell guix' do i have a hard time finding the source
> code for guix? Surely there should be some pointer to the location of
> the source tree, if the source tree is a thing that is important to
> understand. I would quite like to read the source.
> 
> when I issue 'guix package -show=guix' among the information presented
> is a "location" for the package description.
> 
> i have assumed that the sources for the various packages live in
> /gnu/store/ but the store is not really searchable by normal shell tools
> like 'find'. It takes a very long time, and the results are unweildy to
> work with.
> 
> Surely the GNU System should be proud of the fact that it hosts its own
> sources and those of installed packages. Why are these sources made so
> hard to find?
> 
> Why isn't there just a top-level directory that either holds the sources
> or is a link to them?
> 
> How can I hope to contribute or even understand this software when just
> trying to FIND the local sources necessitates a call for help? What can
> I do?

dired seems to indicate that the basename is
~/.config/guix/current/share/guile/site/3.0/guix
the contents of which are symlinks into the relevant files in /gnu/store

I feel that this information should be included in the page referenced
in subject line, perhaps thus:

"
On GuixSD systems, the source code of your installed guix is browseable
from your home directory, at /.config/guix/current/share/guile/site/3.0/
"

Reply via email to