49 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			49 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
# default programs
 | 
						|
export BROWSER='brave'
 | 
						|
export EDITOR='nvim'
 | 
						|
export TERMINAL='kitty'
 | 
						|
 | 
						|
# 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?
 | 
						|
 | 
						|
# directory for theme/style stuff
 | 
						|
export DIR_THEME_SETTINGS="$XDG_CONFIG_HOME/zz-this-box/themes"
 | 
						|
 | 
						|
# 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
 | 
						|
export DIR_REAPER_PORTABLE_SHARED="$DIR_USER_OPT/reaper-portable/shared"
 | 
						|
export DIR_REAPER_PORTABLE_LINUX="$DIR_USER_OPT/reaper-portable/linux"
 | 
						|
export DIR_REAPER_PORTABLE_MACOS="$DIR_USER_OPT/reaper-portable/macos"
 | 
						|
 | 
						|
# clean-up of home dir
 | 
						|
export __CF_USER_TEXT_ENCODING="0x0:0x0" # TODO: does this actually accomplish anything?
 | 
						|
 |