# Set up the system, user profile, and related variables. # /etc/profile will be sourced by bash automatically # Set up the home environment profile. if [ -f ~/.profile ]; then source ~/.profile; fi export SUDO="doas" export TERMINAL="st" export BROWSER="firefox" export EDITOR="nvim" export XDG_CONFIG_HOME="$HOME/.config" export XDG_DATA_HOME="$HOME/.local/share" export XDG_CACHE_HOME="$HOME/.cache" # export XDG_DATA_DIRS="$XDG_DATA_DIRS:$HOME/.local/share/flatpak/exports/share" export ZDOTDIR="$XDG_CONFIG_HOME/zsh" export WINEPREFIX="$XDG_DATA_HOME/wineprefixes/default" export GOPATH="$XDG_DATA_HOME/go" export RUSTUP_HOME="$XDG_DATA_HOME/rustup" export PASSWORD_STORE_DIR="$XDG_DATA_HOME/pass" export PYTHON_HISTORY="$XDG_DATA_HOME/python/history" export NPM_CONFIG_USERCONFIG="$XDG_CONFIG_HOME/npm/npmrc" export NOTMUCH_CONFIG="$XDG_CONFIG_HOME/notmuch-config" export CARGO_HOME="$XDG_DATA_HOME/cargo" export WGETRC="$XDG_CONFIG_HOME/wgetrc" export MENULAUNCHER_DIR="$XDG_DATA_HOME/menulaunchers" export MBSYNCRC="$XDG_CONFIG_HOME/mbsync/config" export MANPATH="$MANPATH:$XDG_DATA_HOME/man" export _JAVA_AWT_WM_NONREPARENTING="1" export PATH="$CARGO_HOME/bin:$HOME/.local/bin:$HOME/scripts:$PATH" # Honor per-interactive-shell startup file if [ -f ~/.bashrc ]; then source ~/.bashrc; fi