# default programs export BROWSER='brave' export EDITOR='nvim' export TERMINAL='ghostty' # env vars used for my organization structure export DIR_HOME_BOX="$HOME/dbox" export DIR_NOTES="$DIR_HOME_BOX/notes" export DIR_MUSIC="$DIR_HOME_BOX/music/listen" export DIR_DEV="$HOME/dev" export DIR_GIT_PROJECTS="$DIR_DEV/git" # util dirs; do not change without checking impact on xdg base dirs export DIR_LOCAL="$HOME/.local" export DIR_BIN="$DIR_LOCAL/bin" export DIR_SCRIPTS="$DIR_LOCAL/scripts" export DIR_TMP="$DIR_LOCAL/tmp" export DIR_USER_OPT="$HOME/opt" export DIR_USER_LIB="$DIR_LOCAL/lib" # xdg base directory vars export XDG_CONFIG_HOME="$HOME/.config" export XDG_CACHE_HOME="$HOME/.cache" export XDG_DATA_HOME="$DIR_LOCAL/share" export XDG_STATE_HOME="$DIR_LOCAL/state" export XDG_DATA_DIRS="/usr/local/share:/usr/share" #export XDG_CONFIG_DIRS="/etc/xdg" # TODO: does this work on macOS? # zsh export ZDOTDIR="$XDG_CONFIG_HOME/zsh" # may already be set, set anyway # git export GIT_EDITOR="$EDITOR" # obsidian export OBSIDIAN_WORKSPACES_TO_CONFIGURE=("$DIR_NOTES") # reaper DIR_REAPER_PORTABLE_SHARED="$DIR_USER_OPT/reaper-portable/shared" DIR_REAPER_PORTABLE_LINUX="$DIR_USER_OPT/reaper-portable/linux" DIR_REAPER_PORTABLE_MACOS="$DIR_USER_OPT/reaper-portable/macos" # clean-up of home dir export __CF_USER_TEXT_ENCODING="0x0:0x0"