#!/bin/sh if [ -n "$DISPLAY" ] && xhost >/dev/null; then setxkbmap -option compose:ralt xset r rate 300 50 export XPROFILE_X11_SPECIFICS=loaded else echo "x11 is not running... x11-related settings have been skipped" export XPROFILE_X11_SPECIFICS=unloaded fi export EDITOR=nvim 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" # Some XDG ~/ clean-up # (I really don't care as much, anymore) export BASH_COMPLETION_USER_FILE="$XDG_CONFIG_HOME"/bash-completion/bash_completion export GNUPGHOME="$XDG_DATA_HOME"/gnupg 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 NPM_CONFIG_USERCONFIG="$XDG_CONFIG_HOME"/npm/npmrc export PASSWORD_STORE_DIR="$XDG_DATA_HOME"/.password-store export RIPGREP_CONFIG_PATH="$XDG_CONFIG_HOME"/ripgrep/config export RXVT_SOCKET="$XDG_RUNTIME_DIR"/urxvtd export SCREENRC="$XDG_CONFIG_HOME"/screen/screenrc export WGETRC="$XDG_CONFIG_HOME"/wget/wgetrc export WINEPREFIX="$XDG_DATA_HOME"/wine export ZDOTDIR="$XDG_CONFIG_HOME"/shell