| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- #!/bin/sh
- export XDG_CONFIG_HOME="$HOME"/.config
- [ -d "$XDG_CONFIG_HOME" ] || mkdir -pv "$XDG_CONFIG_HOME"
- export XDG_CACHE_HOME="$HOME"/.local/cache
- [ -d "$XDG_CACHE_HOME" ] || mkdir -pv "$XDG_CACHE_HOME"
- export XDG_DATA_HOME="$HOME"/.local/share
- [ -d "$XDG_DATA_HOME" ] || mkdir -pv "$XDG_DATA_HOME"
- export XDG_STATE_HOME="$HOME"/.local/state
- [ -d "$XDG_STATE_HOME" ] || mkdir -pv "$XDG_STATE_HOME"
- export XDG_BIN_HOME="$HOME"/.local/bin
- [ -d "$XDG_BIN_HOME" ] || mkdir -pv "$XDG_BIN_HOME"
- export PATH="$XDG_BIN_HOME":"$PATH"
- # XDG_CONFIG_HOME
- export PARALLEL_HOME="$XDG_CONFIG_HOME"/parallel
- export XSERVERRC="$XDG_CONFIG_HOME"/X11/xserverrc
- export XINITRC="$XDG_CONFIG_HOME"/X11/xinitrc
- export _JAVA_OPTIONS=-Djava.util.prefs.userRoot="${XDG_CONFIG_HOME}/java"
- export ENV="$XDG_CONFIG_HOME"/shell_cfg.sh
- # XDG_DATA_HOME
- export PASSWORD_STORE_DIR="$XDG_DATA_HOME"/pass
- export GNUPGHOME="$XDG_DATA_HOME"/gnupg
- export WINEPREFIX="$XDG_DATA_HOME"/wine
- export ANDROID_HOME="$XDG_DATA_HOME"/android
- export GRADLE_USER_HOME="$XDG_DATA_HOME"/gradle
- export PSQL_HISTORY="$XDG_DATA_HOME"/psql_history
- export JULIA_DEPOT_PATH="$XDG_DATA_HOME"/julia:"$JULIA_DEPOT_PATH"
- export PYENV_ROOT="$XDG_DATA_HOME"/pyenv
- # XDG_STATE_HOME
- export LESSHISTFILE="$XDG_STATE_HOME"/less/history
- [ -d "$XDG_STATE_HOME"/less ] || mkdir -pv "$XDG_STATE_HOME"/less
- export SQLITE_HISTORY="$XDG_STATE_HOME"/sqlite/history
- [ -d "$XDG_STATE_HOME"/sqlite ] || mkdir -pv "$XDG_STATE_HOME"/sqlite
- export MYSQL_HISTFILE="$XDG_STATE_HOME"/mysql/history
- [ -d "$XDG_STATE_HOME"/mysql ] || mkdir -pv "$XDG_STATE_HOME"/mysql
- export HISTFILE="$XDG_STATE_HOME"/bash/history
- [ -d "$XDG_STATE_HOME"/bash ] || mkdir -pv "$XDG_STATE_HOME"/bash
- if [ -z "$XDG_RUNTIME_DIR" ]
- then
- export XDG_RUNTIME_DIR="/run/user/$(id -u)"
- mkdir -pv "$XDG_RUNTIME_DIR"
- fi
- # XDG_RUNTIME_DIR
- export XAUTHORITY="$XDG_RUNTIME_DIR"/Xauthority
- export RXVT_SOCKET="$XDG_RUNTIME_DIR"/urxvtd
- export HISTCONTROL=ignorespace
- export HISTSIZE=-1
- export HISTFILESIZE=-1
- if [ -e "/usr/bin/ssh-agent" ]
- then
- pgrep ssh-agent >/dev/null || eval "$(/usr/bin/ssh-agent)"
- fi
|