dotfiles/.config/yash/profile
2025-07-13 18:35:30 +02:00

29 lines
870 B
Bash
Executable file

export EDITOR=nvim
export LANG=en_US.UTF-8
export MANPAGER="nvim +Man!"
export PAGER="less"
export HOME=/home/stachel
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 PATH="$HOME/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"
if [ -f ~/.config/user-dirs.dirs ]; then
while IFS='=' read -r key value; do
key=${key//[$'\t\r\n']} # Remove whitespace
value=${value//\"/} # Remove quotes
value=${value//\$HOME/~} # Expand $HOME
export "$key=$value"
done < ~/.config/user-dirs.dirs
fi
#if [ -z "$XDG_RUNTIME_DIR" ]; then
# XDG_RUNTIME_DIR="/tmp/$(id -u)-runtime-dir"
# mkdir -pm 0700 "$XDG_RUNTIME_DIR"
# export XDG_RUNTIME_DIR
#fi
if [ -z "$SSH_AUTH_SOCK" ]; then
eval "$(ssh-agent -s)"
fi