/ .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