# default programs export BROWSER='brave' export EDITOR='nvim' # env vars used for my organization structure export DIR_HOME_BOX="$HOME/dbox" export DIR_MUSIC="$DIR_HOME_BOX/media/music" export DIR_DEV="$HOME/dev" export DIR_GIT_PROJECTS="$DIR_DEV/git" export DIR_SCRATCH_NOTES="$DIR_HOME_BOX/life/scratchpad/notes" export DIR_SCRATCH_DRAWINGS="$DIR_HOME_BOX/life/scratchpad/drawings" # 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_BUILD="$DIR_LOCAL/build" export DIR_SCRIPTS="$DIR_LOCAL/scripts" export DIR_TMP="$DIR_LOCAL/tmp" # 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" # language support/tools export ASDF_DIR="$XDG_CONFIG_HOME/asdf" export ASDF_CONFIG_FILE="$ASDF_DIR/.asdfrc" export ASDF_DATA_DIR="$DIR_LOCAL/.asdf" export ASDF_TOOL_VERSIONS_FILENAME=".asdf_tool_versions" # clean-up of home dir export __CF_USER_TEXT_ENCODING="0x0:0x0"