Dear Maintainer, By default, the /usr/bin/guix binary is always used. It is perfect for easy bootstrapping. Nevertheless it is problematic for users that do not understand guix behavior well. Any "guix pull" will start from the guix state at debian build time, with, e.g., an outdated package list (at 2024-01-30: debian guix: 21K package, locally build guix: 28K package, debian guix: emacs 28.2, locally build guix: emacs 29.1, ...) and long compilation. Thus, after "guix pull" most users should used the newly build guix binary. Nevertheless it is quite easy to ignore the related message and to not understand why it is useful, or to mix it with the "guix install" messages. I would had at the end of the README.Debian a small explanation. May be something short like: """ Each user first "guix pull" command will build a new guix binary including the current, at build time, dependence tree. Most user should probably use this new guix binary thereafter. The "guix pull" command will display at its end the few command lines that should be inserted in their bashrc/zshrc/... to change their PATH. Typically: GUIX_PROFILE="/home/johndoe/.config/guix/current" . "$GUIX_PROFILE/etc/profile" The previous addition to the PATH is different and complementary to the end of "guix install" command lines. Typically: GUIX_PROFILE="/home/johndoe/.guix-profile" . "$GUIX_PROFILE/etc/profile"