52 lines
1.2 KiB
Bash
52 lines
1.2 KiB
Bash
export XDG_CACHE_HOME="$HOME/.cache"
|
|
export XDG_CONFIG_HOME="$HOME/.config"
|
|
export XDG_DATA_HOME="$HOME/.local/share"
|
|
export XDG_STATE_HOME="$HOME/.local/state"
|
|
export XDG_CONFIG_DIRS=/etc/xdg
|
|
export XDG_DATA_DIRS="/usr/local/share:/usr/share"
|
|
|
|
export HISTFILE="$XDG_STATE_HOME/bash_history"
|
|
export HISTCONTROL=ignorespace:erasedups
|
|
export HISTSIZE=1024
|
|
|
|
export LESSHISTFILE='-'
|
|
|
|
export KUBECONFIG="$XDG_CONFIG_HOME/kube"
|
|
export KUBECACHEDIR="$XDG_CACHE_HOME/kube"
|
|
|
|
export PYTHON_HISTORY="$XDG_STATE_HOME/python_history"
|
|
export PYTHONPYCACHEPREFIX="$XDG_CACHE_HOME/python"
|
|
|
|
export SQLITE_HISTORY=$XDG_STATE_HOME/sqlite_history
|
|
|
|
export GOPATH="$XDG_DATA_HOME/go"
|
|
export GOTELEMETRY=off
|
|
|
|
export W3M_DIR="$XDG_STATE_HOME/w3m"
|
|
|
|
export PATH="$HOME/.local/bin:$PATH"
|
|
|
|
export BROWSER=firefox
|
|
export EDITOR=nvim
|
|
export VISUAL=nvim
|
|
export PAGER=less
|
|
|
|
export MAKEFLAGS='-j'
|
|
|
|
export PASSWORD_STORE_ENABLE_EXTENSIONS=true
|
|
|
|
export DOCKER_HOST="unix://$XDG_RUNTIME_DIR/podman/podman.sock"
|
|
|
|
export SSH_AUTH_SOCK; SSH_AUTH_SOCK="$(gpgconf --list-dirs agent-ssh-socket)"
|
|
|
|
[ -z "$DISPLAY" ] && [ "$XDG_VTNR" = 1 ] && {
|
|
GUILOG="$HOME/.local/state/gui.log"
|
|
|
|
mv -f "$GUILOG" "$GUILOG.old" || true
|
|
|
|
export XDG_CURRENT_DESKTOP=Unity
|
|
exec startx &> "$GUILOG"
|
|
}
|
|
|
|
. "$HOME/.bashrc"
|