-
-# separate alias definitions file, if exists
-if [ -f ~/.bash_aliases ]; then
- . ~/.bash_aliases
-fi
-
-# enable programmable completion features (not needed if already
-# enabled in /etc/bash.bashrc and if /etc/profile sources
-# /etc/bash.bashrc).
-if ! shopt -oq posix; then
- if [ -f /usr/share/bash-completion/bash_completion ]; then
- . /usr/share/bash-completion/bash_completion
- elif [ -f /etc/bash_completion ]; then
- . /etc/bash_completion
- fi
-fi
-
-# source Guix shell config dirs, for vte.sh and bash completions
-GUIX_PROFILES=("${HOME}/.guix-profile"
- "${HOME}/.config/guix/current")
-for profile in "${GUIX_PROFILES[@]}"; do
- for dir in "${profile}/etc/bash_completion.d" "${profile}/etc/profile.d"; do
- if [ -d "${dir}" ]; then
- for f in "${dir}"/*; do
- . $f
- done
- fi
- done
-done