.zshrc (928B)
1 ########## ALIAS ########## 2 3 alias c='clear' 4 alias e='exit' 5 alias v='nvim' 6 alias n='neofetch' 7 alias l='ls -lA' 8 alias ll='ls -la' 9 alias s='source' 10 alias zshrc='nvim $HOME/.config/zsh/.zshrc' 11 alias szshrc='source $HOME/.config/zsh/.zshrc' 12 alias xi='sudo xbps-install' 13 alias xr='sudo xbps-remove' 14 alias ai='sudo apt install' 15 alias ar='sudo apt remove' 16 alias p='sudo pacman' 17 alias ipa='ip a | grep 192.168.10' 18 alias gc="nvim /Users/linus/Library/Application Support/com.mitchellh.ghostty/" 19 bindkey -v 20 21 alias gcl='git clone' 22 alias gclgh='git clone https://github.com/' 23 alias ga='git add' 24 alias gc='git commit -m' 25 alias gp='git push' 26 27 ########## PATH ########## 28 29 export GPG_TTY=$(tty) 30 export PATH="$PATH:/opt/homebrew/bin" 31 export PLAN9=/Users/linus/.sources/plan9port 32 export PATH=$PATH:$PLAN9/bin 33 34 ########## PS1 ########## 35 36 autoload -Uz vcs_info 37 precmd() { vcs_info } 38 39 setopt PROMPT_SUBST 40 PS1=' 41 %~ ${vcs_info_msg_0_} 42 %% ' 43