/ .kshrc
.kshrc
1 GOT_AUTHOR="Aaron Bieber <aaron@bolddaemon.com>" 2 BROWSER=$(which xdg-open 2>/dev/null) 3 OHMYKSH_DIR=${HOME}/src/ohmyksh 4 OHMYPATCHES=~/patches 5 6 PKG_PATH="$(head -n1 /etc/installurl)/snapshots/packages/%a" 7 8 export GOT_AUTHOR BROWSER OHMYKSH_DIR OHMYPATCHES PKG_PATH 9 10 . ${OHMYKSH_DIR}/ohmy.ksh 11 12 set -A my_paths -- \ 13 /usr/ports/infrastructure/bin \ 14 ~/bin \ 15 ~/go/bin \ 16 ~/.cargo/bin \ 17 /usr/local/plan9/bin 18 19 paths "${my_paths[@]}" 20 21 load_extension fonts 22 load_extension fzf 23 load_extension k 24 load_extension nocolor 25 load_extension openbsd 26 which keychain >/dev/null 2>&1 && load_extension keychain 27 load_extension pkgup 28 29 load_completion ssh 30 pgrep -q vmd && load_completion vmd 31 load_completion rc 32 #[ -d ~/.password-store ] && load_completion gopass 33 load_completion git 34 load_completion got 35 pgrep -q mpd && load_completion mpc 36 load_completion ogvt 37 load_completion man 38 39 #[[ -s ~/.ssh/host_config ]] && read_ssh_config ~/.ssh/host_config 40 #set -A complete_ssh -- ${HOST_LIST[*]} 41 42 alias dotconf='/usr/local/bin/git --git-dir=$HOME/.dotconf --work-tree=$HOME' 43 alias mutt='stty discard undef; neomutt' 44 alias tmux="tmux -u2" 45 alias vi=nvim 46 #alias got='env EDITOR=nvim got' 47 alias lookman='man -k' 48 alias gomuks='env GOMUKS_CACHE_HOME=~/.gomuks gomuks' 49 alias jfd='doas /usr/sbin/sysupgrade' 50 alias goupdate='make MODGO_VERSION=latest modgo-gen-modules' 51 alias scp='scp -s' 52 alias ocvs='cvs -dabieber@cvs.openbsd.org:/cvs' 53 54 # the q prompt auto-loads the git-prompt extension 55 set_prompt q 56 57 if [ -x ~/.ksh_local ]; then 58 . ~/.ksh_local 59 fi 60 61 if [ -x ~/.po ]; then 62 . ~/.po 63 fi