# If not running interactively, don't do anything.
[[ "$-" != *i* ]] && return

# Src system bashrc.
[[ -f /etc/bashrc ]] && source /etc/bashrc

# Src custom modules.
for module in ${BASH_PATH}/module/*.sh; do
	source "${module}"
done

# Alias to reload.
function bashrc() {
	source ${BASH_PATH}/Bashrc.sh
}

# Export all functions.
export -f $(find_function | tr '\n' ' ')

# Autostart Sway.
if [[ -z ${DISPLAY} ]] && [[ "$(tty)" = "/dev/tty1" ]]; then
	exec sway
fi