diff options
Diffstat (limited to 'zsh/.zshrc')
-rw-r--r-- | zsh/.zshrc | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/zsh/.zshrc b/zsh/.zshrc new file mode 100644 index 0000000..979946c --- /dev/null +++ b/zsh/.zshrc @@ -0,0 +1,65 @@ +# Lines configured by zsh-newuser-install +HISTFILE=~/.histfile +HISTSIZE=10000 +SAVEHIST=10000 +setopt appendhistory autocd extendedglob nomatch notify +unsetopt beep +bindkey -v +# End of lines configured by zsh-newuser-install +# The following lines were added by compinstall +zstyle :compinstall filename '/home/joshua/.zshrc' + +autoload -Uz compinit +compinit +# End of lines added by compinstall + +# Set manpager to neovim +export MANPAGER='nvim +Man!' + +# Color Argument Aliases +alias ls='ls --color=auto' +alias grep='grep --color=auto' + +# Program Aliases +alias e='nvim' +alias vim='nvim' +alias p='yay' +alias z='zathura' + +# Power Aliases +alias rbt='sudo reboot' +alias sdn='sudo shutdown -h now' + +# Work Aliases +alias rivos='kitten ssh rivos' +alias vpn='sudo openvpn ~/Work/rivos.ovpn' + +# Directory Aliases +alias cf="cd $HOME/.config/ && ls -l" +alias d="cd $HOME/Documents/ && ls -l" +alias D="cd $HOME/Downloads/ && ls -l" +alias dt="cd $HOME/.local/share/ && ls -l" +alias ed="cd $HOME/School/ && ls -l" +alias m="cd $HOME/Music/ && ls -l" +alias pe="cd $HOME/Personal/ && ls -l" +alias pp="cd $HOME/Pictures/ && ls -l" +alias riscv="cd $HOME/Personal/riscv/ && ls -l" +alias src="cd $HOME/.local/src/ && ls -l" +alias wk="cd $HOME/Work/ && ls -l" + +hash -d cf="$HOME/.config/" +hash -d d="$HOME/Documents/" +hash -d D="$HOME/Downloads/" +hash -d dt="$HOME/.local/share/" +hash -d m="$HOME/Music/" +hash -d ed="$HOME/School/" +hash -d pe="$HOME/Personal/" +hash -d pp="$HOME/Pictures/" +hash -d riscv="$HOME/Personal/riscv" +hash -d src="$HOME/.local/src/" +hash -d wk="$HOME/Work/" + +source <(fzf --zsh) + +# Initialize Starship +eval "$(starship init zsh)" |