echo "$PATH" | tr ':' '\n' | grep -qxF "$p" || PATH="${p}:$PATH"
done < <(find -L ~/bin -maxdepth 1 -type d 2> /dev/null)
-# Set EMAIL from the freedesktop environment.d
-if ls ~/.config/environment.d/*.conf &> /dev/null; then
- eval "$(awk -F= '{print $0 ";export " $1}' ~/.config/environment.d/*.conf)"
-fi
+# Set environment variables, eg EMAIL, LANG
+eval "$(cat 2> /dev/null /etc/default/locale /etc/locale.conf ~/.config/environment.d/*.conf | awk -F= '/^[^# ]/ {print $0 ";export " $1}')"
# Pick up SSH agent socket
if [ -z "$SSH_AUTH_SOCK" ]; then