# cute bunny printf '\33c\e[3J' printf "($(tput setaf 4)\\$(tput sgr0)($(tput setaf 4)\\$(tput sgr0) \n( o$(tput setaf 1).$(tput sgr0)o) \no($(tput setaf 1)\"$(tput sgr0))($(tput setaf 1)\"$(tput sgr0))\n\n" # exports PATH=${PATH}:$HOME/.bin export "EDITOR=nvim" # colors and ps1 prompt autoload -U colors && colors # Load colors PROMPT="[%n@%f%m %F{red}%~%f ]% :> " setopt autocd # Automatically cd into typed directory. zstyle ':completion:*' matcher-list 'm:{a-z}={A-Za-z}' # cd case insensitive stty stop undef # Disable ctrl-s to freeze terminal. setopt interactive_comments # Basic auto/tab complete: autoload -U compinit zstyle ':completion:*' menu select zmodload zsh/complist compinit _comp_options+=(globdots) # Include hidden files. # color alias alias grep='grep --color=auto' alias diff='diff --color=auto' alias ls='lsd' alias la='lsd -a' alias lls='lsd -l' alias lla='lsd -la' alias cp='cp -i' alias rm='rm -i' alias df='df -h' alias du='du -hs' alias mkdir='mkdir -pv' alias ccd='cd "$(find ~/.bin ~/.config ~/Desktop ~/Documents ~/Downloads ~/Movies ~/Music ~/Pictures -type d | fzf --exact)"' alias v='vim "$(find ~/.bin ~/.config ~/Desktop ~/Documents ~/Downloads ~/Movies ~/Music ~/Pictures | fzf --exact)"' alias q='exit' alias c='clear' alias f='fastfetch' alias vim='nvim' [ "$TERM" = "xterm-kitty" ] && alias ssh="kitty +kitten ssh" alias n='nnn -C' alias portfolio='rsync -uvrP --delete-after ~/Documents/Websites/portfolio/ cab@rchou.org:/home/cab/.dock/portfolio/src/' alias maps='rsync -uvrP --delete-after ~/Documents/Websites/maps/ cab@rchou.org:/home/cab/.dock/maps/src/' alias blog='rsync -uvrP --delete-after ~/Documents/Websites/blog/ cab@rchou.org:/home/cab/.dock/blog/src/' alias ttest='rsync -uvrP --delete-after ~/Documents/Websites/test/ cab@rchou.org:/home/cab/.dock/test/' alias yingy='rsync -uvrP --delete-after ~/Documents/Websites/yingy/ cab@rchou.org:/home/cab/.dock/yingy/src/' # hw alias hw='cd ~/Documents/HW/cse114a' alias grade='source ~/Documents/HW/cse114a/cse114a_venv/bin/activate' alias p='python3' alias pp='pip3' alias vact='source venv/bin/activate' alias vdact='deactivate' alias submit='python3 -m autograder.run.submit INTEGRITY.md tests/* --user rchou2@ucsc.edu --pass e2232775843753a630b2a5d372d44d07 --course cse-114a-spring25' alias albums='echo $(ls * | grep -c "jpg") albums' alias songs='echo $(ls * | grep -c "flac") songs' [ -f "/Users/cabby/.ghcup/env" ] && . "/Users/cabby/.ghcup/env" # ghcup-env