# This is NOT a script for execution, but for loading functions, so NOT need execution permission or shebang. XDG_BIN_HOME=${XDG_BIN_HOME:-$HOME/.local/bin} XDG_CACHE_HOME=${XDG_CACHE_HOME:-$HOME/.cache} XDG_CONFIG_HOME=${XDG_CONFIG_HOME:-$HOME/.config} XDG_DATA_HOME=${XDG_DATA_HOME:-$HOME/.local/share} XDG_STATE_HOME=${XDG_STATE_HOME:-$HOME/.local/state} BACKUP_DIR=${BACKUP_DIR:-$HOME/ii-original-dots-backup} INSTALLED_LISTFILE=${INSTALLED_LISTFILE:-$XDG_CONFIG_HOME/illogical-impulse/installed_listfile} STY_RED='\e[31m' STY_GREEN='\e[32m' STY_YELLOW='\e[33m' STY_BLUE='\e[34m' STY_PURPLE='\e[35m' STY_CYAN='\e[36m' STY_BOLD='\e[1m' STY_FAINT='\e[2m' STY_SLANT='\e[3m' STY_UNDERLINE='\e[4m' STY_BLINK='\e[5m' STY_INVERT='\e[7m' STY_RST='\e[00m' # Used by register_temp_file() declare -a TEMP_FILES_TO_CLEANUP=() FIRSTRUN_FILE="${XDG_CACHE_HOME}/.ii-qs-installed"