manager/unprocessed/bash/environment

24 lines
681 B
Bash

## vim: ft=sh :
# == Add personal bin directory to PATH
if ! [[ "${PATH}" =~ "${HOME}/.local/bin" ]]; then
export PATH=${HOME}/.local/bin:${PATH}
fi
# == Add custom scripts directory to PATH
if ! [[ "${PATH}" =~ "${HOME}/.local/scripts" ]]; then
export PATH=${HOME}/.local/scripts:${PATH}
fi
# == Add AppImage directory to PATH
if ! [[ "${PATH}" =~ "${HOME}/Applications" ]]; then
export PATH=${HOME}/Applications:${PATH}
fi
# == The XDG Directories
export XDG_CONFIG_HOME=${HOME}/.local/config
export XDG_DATA_HOME=${HOME}/.local/share
export XDG_CACHE_HOME=${HOME}/.local/cache
export XDG_STATE_HOME=${HOME}/.local/state
export LOG_HOME="${XDG_STATE_HOME}/logs"