| 1 | #!/bin/sh |
| 2 | |
| 3 | export EDITOR="nvim" |
| 4 | export TERMINAL="st" |
| 5 | export BROWSER="firefox" |
| 6 | |
| 7 | export XDG_CONFIG_HOME="$HOME/.config" |
| 8 | export XDG_DATA_HOME="$HOME/.local/share" |
| 9 | export XDG_CACHE_HOME="$HOME/.cache" |
| 10 | |
| 11 | export XAUTHORITY=/tmp/Xauthority # This causes other window managers to break, who cares anyways? |
| 12 | export XINITRC="$XDG_CONFIG_HOME/x11/xinitrc" |
| 13 | export ZDOTDIR="$XDG_CONFIG_HOME/zsh" |
| 14 | export INPUTRC="$XDG_CONFIG_HOME/shell/inputrc" |
| 15 | # export GNUPGHOME="$XDG_DATA_HOME/gnupg" |
| 16 | export PASSWORD_STORE_DIR="$XDG_DATA_HOME/password-store" |
| 17 | export KODI_DATA="$XDG_DATA_HOME/kodi" |
| 18 | export CARGO_HOME="$XDG_DATA_HOME/cargo" |
| 19 | export RUSTUP_HOME="$XDG_DATA_HOME/rustup" |
| 20 | export GTK2_RC_FILES="${XDG_CONFIG_HOME:-$HOME/.config}/gtk-2.0/gtkrc-2.0" |
| 21 | #export LESSHISTFILE="-" |
| 22 | export WGETRC="${XDG_CONFIG_HOME:-$HOME/.config}/wget/wgetrc" |
| 23 | # export QT_QPA_PLATFORMTHEME="gtk2" # Have QT use gtk2 theme. |
| 24 | export __GL_SHADER_DISK_CACHE_PATH=~/.cache/ |
| 25 | |
| 26 | # Other program settings |
| 27 | export SUDO_ASKPASS="$HOME/.local/bin/dmenupass" |
| 28 | export FZF_DEFAULT_OPTS="--layout=reverse --height 40%" |
| 29 | |
| 30 | export PATH=$PATH:$HOME/.local/bin |
| 31 | |
| 32 | # Starting X |
| 33 | if [ -z "${DISPLAY}" ] && [ "${XDG_VTNR}" -eq 1 ]; then |
| 34 | exec startx |
| 35 | fi |
| 36 | |