# use vim-like control in shell set -o vi # path updates export PATH=$DIR_BIN:$DIR_SCRIPTS:$PATH:$XDG_DATA_HOME export PATH=$PATH:/opt/homebrew/opt/ccache/libexec:/opt/homebrew/bin # shortcuts for common commands alias 3e='echo;echo;echo' alias 12e='3e;3e;3e;3e' alias cl='clear; ' alias cls='clear;ls' # shortcuts for executables alias nv='nvim' alias n='nvim' alias tms='tmux-session-init' # executable overrides alias ls='ls -F' # misc commands alias cal='khal calendar' alias pdt='ping -c 2 drinkingtea.net' alias ppw='ping -c 2 pinewoods.xyz' alias weather='curl wttr.in' alias shrug='echo "¯\\_(ツ)_/¯"' alias journal="cd $DIR_HOME_BOX; $EDITOR .current-journal" alias ncspotkeys="$EDITOR $DIR_GIT_PROJECTS/other/ncspot/doc/users.md" # source extensions and system-specific files [[ -e "$HOME/.profile" ]] && source "$HOME/.profile" # TODO: do i want to source .profile? [[ -a "$ZDOTDIR/zsh-general-dev" ]] && source "$ZDOTDIR/zsh-general-dev" [[ -a "$ZDOTDIR/zsh-life-system" ]] && source "$ZDOTDIR/zsh-life-system" # dev/lang setup [[ -n $(command -v mise) ]] && eval "$(mise activate zsh)" export DEVKITARM=/opt/devkitpro/devkitARM