Skip to content

Instantly share code, notes, and snippets.

@thehypergraph
Last active June 15, 2023 17:10
Show Gist options
  • Save thehypergraph/ad27982069616bcae2375590707590ec to your computer and use it in GitHub Desktop.
Save thehypergraph/ad27982069616bcae2375590707590ec to your computer and use it in GitHub Desktop.
My .zshrc
# ZSH Shell
export ZSH=/Users/ronald/.oh-my-zsh
ZSH_THEME="robbyrussell"
plugins=(git extract heroku pass)
fpath+=~/.zfunc
autoload -U compinit && compinit
source $ZSH/oh-my-zsh.sh
# Base
export EDITOR=nvim
# Nav
alias vim="nvim"
alias n="clear"
alias zz="source ~/.zshrc"
alias vz="$EDITOR ~/.zshrc"
alias vv="$EDITOR ~/.vimrc"
alias pgrep="ps aux | grep"
alias ace="node ace"
# Evidence Locker
alias eb="cd $HOME/locker/api && clear"
alias ef="cd $HOME/locker/frontend && clear"
alias dl="cd $HOME/locker/download && clear"
alias locker="cd $HOME/locker"
alias github="cd $HOME/github"
# Make Password
alias makepass="diceware --no-caps -d ' '"
# Trash Cli
alias trashp="trash-put"
alias trashe="trash-empty"
alias trashl="trash-list"
alias trashr="trash-restore"
# pnpm
export PNPM_HOME="/Users/ronald/Library/pnpm"
export PATH="$PNPM_HOME:$PATH"
# pnpm end
# Python
alias pip="pip3"
alias python="python3"
# GO
export CODE="$HOME/code"
export GOPATH=$HOME/.go
export GOBIN=$HOME/.go/bin
export PATH=$PATH:$GOBIN
export PATH=$PATH:/usr/local/opt/go/libexec/bin
export PATH=$PATH:$CODE/bin
# Various
export XDEBUG_CONFIG="idekey=VSCODE"
export PATH=$PATH:/opt/homebrew/bin
export PATH=$PATH:/Users/ronald/.local/bin
export PATH=$HOME/.cargo/bin:$PATH
export PATH="/usr/local/sbin:$PATH"
export PATH="/Users/ronald/.deno/bin:$PATH"
# Auth Tokens
export SSH_AUTH_SOCK=/Users/ronaldjordan/Library/Containers/com.maxgoedjen.Secretive.SecretAgent/Data/socket.ssh
# bun completions
[ -s "/Users/ronald/.bun/_bun" ] && source "/Users/ronald/.bun/_bun"
# bun
export BUN_INSTALL="$HOME/.bun"
export PATH="$BUN_INSTALL/bin:$PATH"
export PATH="/opt/homebrew/opt/openjdk/bin:$PATH"
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment