manager/files/bash/environment
Dan Anglin 903e5d8b66
checkpoint: manage home directories
- ensure configured home directories are present and their mode set to
  0700
- move dotfiles to files
- added JSON config
2024-09-09 18:02:53 +01:00

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"