#!/bin/sh export EDITOR=vi export TERM=xterm-256color export TMPDIR="/tmp" export LANG="en_US.UTF-8" export LC_ALL="en_US.UTF-8" export PATH="$PATH:$HOME/.local/bin" export MANPAGER="less --use-color" export MANROFFOPT="-P -c" 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 BASH_COMPLETION_USER_FILE="$XDG_CONFIG_HOME"/bash-completion/bash_completion export GTK2_RC_FILES="$XDG_CONFIG_HOME"/gtk-2.0/settings.ini export HISTFILE="$XDG_STATE_HOME"/shell/history export INPUTRC="$XDG_CONFIG_HOME"/shell/inputrc export PASSWORD_STORE_DIR="$XDG_DATA_HOME"/.pass export RXVT_SOCKET="$XDG_RUNTIME_DIR"/urxvtd export ZDOTDIR="$XDG_CONFIG_HOME"/shell # X11-dependent env variables if [ -n "$DISPLAY" ] && xhost >/dev/null; then setxkbmap -option compose:ralt xset r rate 300 50 export SCREENRC="$XDG_CONFIG_HOME"/screen/screenrc export XPROFILE_X11_SPECIFICS=loaded else export SCREENRC="$XDG_CONFIG_HOME"/screen/screenrc-if-tty export XPROFILE_X11_SPECIFICS=unloaded echo "x11 is not running... x11-related settings have been skipped" fi