mirror of
https://github.com/js0ny/dotfiles.git
synced 2025-12-21 08:43:00 +00:00
15 lines
492 B
Bash
15 lines
492 B
Bash
# Location: /etc/profile.d/xdg-compat.sh
|
|
# If elevated: copy it to /etc/profile.d/xdg-compat.sh
|
|
# Else: Set as .bash_profile
|
|
|
|
# Set XDG Base Directory Path
|
|
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 XDG_RUNTIME_DIR="/run/user/$(id -u)"
|
|
|
|
# Source user's XDG-compliant Bash configs
|
|
if [ -f "$XDG_CONFIG_HOME/bash/profile" ]; then
|
|
. "$XDG_CONFIG_HOME/bash/profile"
|
|
fi
|