# XDG directories export XDG_CONFIG_HOME=$HOME/.config export XDG_CACHE_HOME=$HOME/.cache export XDG_DATA_HOME=$HOME/.local/share export XDG_STATE_HOME=$HOME/.local/state typeset -U path [[ -d $HOME/.local/bin ]] && path=($HOME/.local/bin $path) [[ -d $HOME/.local/nvim/bin ]] && path=($HOME/.local/nvim/bin $path) [[ -d $HOME/.local/texlive/bin/x86_64-linux ]] && path=($HOME/.local/texlive/bin/x86_64-linux $path) export PATH # TexLive paths if [ -d $HOME/.local/texlive ]; then export INFOPATH="$HOME/.local/texlive/texmf-dist/doc/info:${INFOPATH:-}" export INFODIR="$HOME/.local/texlive/texmf-dist/doc/info:${INFODIR:-}" export MANPATH="$HOME/.local/texlive/texmf-dist/doc/man:${MANPATH:-}" fi # When neovim is installed if EDITOR=$(command -v nvim 2>/dev/null); then export VISUAL=$EDITOR export MANPAGER="$EDITOR +Man!" elif EDITOR=$(command -v vim 2>/dev/null); then export VISUAL=$EDITOR export MANPAGER="$EDITOR +Man!" else export EDITOR=vi export VISUAL=vi fi export PAGER="less" export BROWSER=/usr/bin/firefox export QT_QPA_PLATFORMTHEME=qt5ct export QT_PLATFORM_PLUGIN=qt5ct export QT_PLATFORMTHEME=qt5ct export GPG_TTY=$(tty) export LIBGL_DRI3_DISABLE=true