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/ "
