В строке '[[]]' есть несколько проблем. Правильная версия:
if [ -f "$HOME/.config/bash/config.bash" ]; then source $HOME/.config/bash/config.bash ; fi
- Отсутствует пробел между '[' и '-f'
- Недостает пробел между 'config.bash "' и ']'
- Отсутствует точка с запятой перед символом 'fi' для завершения команды 'source'
В общем, вы всегда хотите, чтобы такие условия, как [expr], разделялись пробелами от '[' и ']'.