# first read by bash on login # colour scheme for terminal export TERM=xterm-256color # colour scheme for gtk applications export GTK_THEME=Adwaita:dark # default programs export EDITOR="nvim" export VISUAL="open_editor_in_new_shell" export TERMINAL="alacritty" export READER="zathura" export BROWSER="librewolf" # environment variables export XDG_CONFIG_HOME="$HOME/.config" export XDG_CACHE_HOME="$HOME/.cache" export XDG_DATA_HOME="$HOME/.local/share" export XDG_RUNTIME_DIR="/run/user/1000" export GNUPGHOME="$XDG_DATA_HOME/gnupg" export WINEPREFIX="$XDG_DATA_HOME/wine" export LESSHISTFILE=- #export XAUTHORITY="$XDG_RUNTIME_DIR/Xauthority" export XINITRC="$XDG_CONFIG_HOME/X11/xinitrc" export XSERVERRC="$XDG_CONFIG_HOME/X11/xserverrc" export HISTFILE="$XDG_DATA_HOME/bash/history" export WGETRC="$XDG_CONFIG_HOME/wget/wgetrc" export KDEHOME="$XDG_CONFIG_HOME/kde4" export ANDROID_SDK_ROOT="$XDG_CONFIG_HOME/android" export ADB_VENDOR_KEY="$XDG_CONFIG_HOME/android" export SQLITE_HISTORY="$XDG_DATA_HOME/sqlite_history" export ASPELL_CONF="per-conf $XDG_CONFIG_HOME/aspell/aspell.conf; personal $XDG_CONFIG_HOME/aspell/de.pws; repl $XDG_CONFIG_HOME/aspell/de.prepl" export _JAVA_OPTIONS=-Djava.util.prefs.userRoot="$XDG_CONFIG_HOME/java" export NPM_CONFIG_USERCONFIG="$XDG_CONFIG_HOME/npm/npmrc" export TS3_CONFIG_DIR="$XDG_CONFIG_HOME/ts3client" export XMONAD_CONFIG_HOME="$XDG_CONFIG_HOME/xmonad" export XMONAD_DATA_HOME="$XDG_DATA_HOME/xmonad" export XMONAD_CACHE_HOME="$XDG_CACHE_HOME/xmonad" export RUSTUP_HOME="$XDG_DATA_HOME/rustup" export CARGO_HOME="$XDG_DATA_HOME/cargo" export PASSWORD_STORE_DIR="$XDG_DATA_HOME/pass" export DVDCSS_CACHE="$XDG_DATA_HOME/dvdcss" export DOTNET_CLI_TELEMETRY_OPTOUT=1 export ANSIBLE_HOME="$XDG_CONFIG_HOME/ansible" export ANSIBLE_CONFIG="$XDG_CONFIG_HOME/ansible.cfg" export ANSIBLE_GALAXY_CACHE_DIR="$XDG_CACHE_HOME/ansible/galaxy_cache" export AZURE_CONFIG_DIR="$XDG_DATA_HOME/azure" export NUGET_PACKAGES="$XDG_CACHE_HOME/NuGetPackages" # if running bash if [ -n "$BASH_VERSION" ]; then # include .bashrc if it exists if [ -f "$HOME/.bashrc" ]; then . "$HOME/.bashrc" fi fi # add private bin and its subdirectories to the $PATH export PATH="$PATH:$XDG_DATA_HOME/cargo/bin:$(du "$HOME/.local/bin" | cut -f2 | grep -v git | paste -s -d ':')"