Einar Largenius wrote 2 months ago
(address . bug-guix@gnu.org)
Hello,
I currently run guix on a foreign distro (Fedora 41). I have noticed that bash-completion installed in my user profile wont load. The "native" version of bash-completion installed through dnf wont find completion scripts specific to Guix and also prevents sourcing any later instances of bash-completion. So additional completion-scripts wont be able to load.
The workaround is to load the guix script before any system installed version of it has a chance to load.
Toggle snippet (7 lines)
# ~/.bashrc
[ -f "$HOME/.guix-profile/etc/profile.d/bash_completion.sh" ] && \
. "$HOME/.guix-profile/etc/profile.d/bash_completion.sh"
[ -f /etc/bashrc ] && . /etc/bashrc
It took me a while to figure out. Perhaps a mention of it in the manual would be useful?
--
Med vänliga hälsningar Einar