# Load global initialization script, if exists. if [ -f /etc/yashrc ]; then . /etc/yashrc fi ####################################################### # Alias ####################################################### alias v='nvim' alias vim='nvim' alias vi='nvim' alias add='doas apk add' alias del='doas apk del' alias search='apk search' alias info='doas apk info' alias update='doas apk update' alias upgrade='doas apk upgrade' alias ll='ls -lF --color=auto' alias la='ls -A --color=auto' alias gs='git status' alias clr='clear' ####################################################### # Exports & Shell Vars ####################################################### export HISTFILE="$HOME/.yash_history" export HISTSIZE=99999 export PATH="$HOME/bin:/sbin:/usr/sbin:/bin:/usr/bin:$PATH" ####################################################### # Prompt ####################################################### PS1='$(pwd) $ ' ####################################################### # SSH ####################################################### keys() { eval "$(keychain --eval --quiet ry_ecdsa)" eval "$(keychain --eval --quiet id_rsa)" } keys ####################################################### # WORK ####################################################### # Wireguard alias wgup='doas wg-quick up /etc/wireguard/wg0.conf' alias wgdown='doas wg-quick down /etc/wireguard/wg0.conf' ####################################################### # Misc ####################################################### # Uncomment if you want to clear the screen with Ctrl-L. bindkey --emacs '\^L' clear-and-redraw-all bindkey --vi-insert '\^L' clear-and-redraw-all bindkey --vi-command '\^L' clear-and-redraw-all