# Default applications export EDITOR="nvim" export TERMINAL="alacritty" export BROWSER="firefox" export READER="zathura" export PAGER="less" # XDG Base Directories export XDG_CACHE_HOME="$HOME/.cache" export XDG_CONFIG_HOME="$HOME/.config" export XDG_DATA_HOME="$HOME/.local/share" # Application-specific config export ALSA_CONFIG_PATH="$XDG_CONFIG_HOME/alsa/asoundrc" export ANSIBLE_CONFIG="$XDG_CONFIG_HOME/ansible/ansible.cfg" export AWS_SHARED_CREDENTIALS_FILE="$XDG_CONFIG_HOME/aws/credentials" export AWS_CONFIG_FILE="$XDG_CONFIG_HOME/aws/config" export CARGO_HOME="$XDG_DATA_HOME/cargo" export CCACHE_CONFIGPATH="$XDG_CONFIG_HOME/ccache.config" export CCACHE_DIR="$XDG_CACHE_HOME/ccache" export DOCKER_CONFIG="$XDG_CONFIG_HOME/docker" export DVDCSS_CACHE="$XDG_DATA_HOME/dvdcss" export GNUPGHOME="$XDG_DATA_HOME/gnupg" export GTK2_RC_FILES="$XDG_CONFIG_HOME/gtk-2.0/gtkrc" export HISTFILE="$XDG_DATA_HOME/history" export LESSKEY="$XDG_CONFIG_HOME/less/lesskey" export LESSHISTFILE="$XDG_CACHE_HOME/less/history" export MBSYNCRC="$XDG_CONFIG_HOME/isync/mbsyncrc" export NODE_REPL_HISTORY="$XDG_DATA_HOME/node_repl_history" export NPM_CONFIG_USERCONFIG="$XDG_CONFIG_HOME/npm/npmrc" export NVM_DIR="$XDG_DATA_HOME/nvm" export PASSWORD_STORE_DIR="$XDG_DATA_HOME/password-store" export PYTHONUSERBASE="$XDG_DATA_HOME/python" export RUSTUP_HOME="$XDG_DATA_HOME/rustup" export SSH_AUTH_SOCK="$XDG_RUNTIME_DIR/ssh-agent.socket" export TERMINFO="$XDG_DATA_HOME/terminfo" export TERMINFO_DIRS="$XDG_DATA_HOME/terminfo:/usr/share/terminfo" export TMUX_TMPDIR="$XDG_RUNTIME_DIR" export WEECHAT_HOME="$XDG_CONFIG_HOME/weechat" export WGETRC="$XDG_CONFIG_HOME/wget/wgetrc" export ZDOTDIR="$XDG_CONFIG_HOME/zsh" # Application options export QT_QPA_PLATFORMTHEME="gtk2" # Start Sway [ -z $DISPLAY ] && [ "$(tty)" = "/dev/tty1" ] && exec sway