#Directories 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 XINITRC="$XDG_CONFIG_HOME/x11/xinitrc" export ZSHRC="$XDG_CONFIG_HOME/zsh/zshrc" export XDG_BIN_DIR="$HOME/.local/bin" # Environment variables [ -x "$(command -v vim)" ] && export EDITOR="vim" [ -x "$(command -v nvim)" ] && export EDITOR="nvim" [ -x "$(command -v alacritty)" ] && export TERMINAL="alacritty" [ -x "$(command -v st)" ] && export TERMINAL="st" [ -x "$(command -v firefox)" ] && export BROWSER="firefox" [ -x "$(command -v qutebrowser)" ] && export BROWSER="qutebrowser" export MAKEFLAGS="-j8" # Reduce compile times mkdir -p "${XDG_BIN_DIR}" PATH="${XDG_BIN_DIR}":$PATH