Richmond via <[email protected]> writes: > [...] > I have found that using: > > su - guix > > executes /etc/profile which executes /etc/profile.d/guix.sh > > But logging in through a display manager does not execute this, or if it > does, the PATH does not get set to include .guix-profile/bin etc.
Yes, /etc/profile will be loaded only when the shell is a login shell, which display managers usually doesn't ensure that. See "INVOCATION" in 'man bash'.
