András Vöröskői <voros...@gmail.com> writes:

> I do not use bash. My fish config.fish has the following relevant lines:
> set GUIX_PROFILE $HOME/.config/guix/current; fenv source
> $GUIX_PROFILE/etc/profile
> set GUIX_PROFILE $HOME/.guix-profile; fenv source $GUIX_PROFILE/etc/profile
>
> fenv is just a wrapper, so fish can handle bash scripts.

etc/profile sets variables differently dependent on whether
$GUIX_PROFILE is set or not.  This appears to be the problem here,
because you say that “which” returns a location in /gnu/store (instead
of ~/.guix-profile).

If you can see /gnu/store/… in the output of “env” that’s the cause of
the problem.

-- 
Ricardo

Reply via email to