done < <(find -L ~/bin -maxdepth 1 -type d 2> /dev/null)
# Set EMAIL from the freedesktop environment.d
-if [ -r ~/.config/environment.d/10-email.conf ]; then
- source ~/.config/environment.d/10-email.conf
- export EMAIL
+if ls ~/.config/environment.d/*.conf &> /dev/null; then
+ eval "$(awk -F= '{print $0 ";export " $1}' ~/.config/environment.d/*.conf)"
fi
# Pick up SSH agent socket
stty -ixon
# hostname:workingdir
-PROMPT_COMMAND='echo -ne "\\033]0;$(hostname| cut -d. -f1):${PWD/$HOME/~}\\007"'
+PROMPT_COMMAND='echo -ne "\\033]0;$(hostname|cut -d. -f1):${PWD/$HOME/~}\\007"'
#############
##########################
# GNU ls colours
-# shellcheck disable=SC2046
-eval $(TERM=xterm dircolors 2> /dev/null)
+eval "$(TERM=xterm dircolors 2> /dev/null)"
# BSD ls colours
export LSCOLORS="ExFxCxDxBxEGEDABAGACAD"