62 lines
2.3 KiB
Plaintext
62 lines
2.3 KiB
Plaintext
# 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 ':')"
|