#!/bin/bash # Ensure XDG locations are defined export XDG_CONFIG_HOME="$HOME"/.config export XDG_CACHE_HOME="$HOME"/.cache export XDG_DATA_HOME="$HOME"/.local/share export XDG_STATE_HOME="$HOME"/.local/state export HISTFILE="$XDG_STATE_HOME"/bash/history export VIMINIT="set nocp | source ${XDG_CONFIG_HOME}/vim/vimrc" # Load default system settings if [ -f /etc/bashrc ]; then . /etc/bashrc fi # Load custom bash settings if [ -f "$XDG_CONFIG_HOME/bash/bashrc" ]; then . "$XDG_CONFIG_HOME/bash/bashrc" fi