export ZSH="$HOME/.oh-my-zsh" ZSH_THEME="steeef" # set by `omz` plugins=(git) source $ZSH/oh-my-zsh.sh export EDITOR=nvim alias vim="nvim" alias vi="nvim" alias ls="lsd" # Zoxide eval "$(zoxide init zsh)" alias cd='z' alias zi='zoxide query -i' alias zq='zoxide query' alias attach='tmux attach-session -t' alias new='tmux new-session -t' alias list='tmux list-sessions' alias nnd='~/nnd' fzfedit() { local file file=$(find . -type f ! -path '*/.*' | fzf --preview 'bat --style=full --color=always {} 2>/dev/null') || return [[ -n "$file" ]] && nvim "$file" } cfg() { local file file=$(find ~/.config -type f | fzf --preview 'bat --style=full --color=always {} 2>/dev/null') || return [[ -n "$file" ]] && nvim "$file" } # Herd configurations export HERD_PHP_83_INI_SCAN_DIR="/Users/nasr/Library/Application Support/Herd/config/php/83/" export HERD_PHP_82_INI_SCAN_DIR="/Users/nasr/Library/Application Support/Herd/config/php/82/" export PATH="/Users/nasr/Library/Application Support/Herd/bin/":$PATH export HERD_PHP_85_INI_SCAN_DIR="/Users/nasr/Library/Application Support/Herd/config/php/85/" export HERD_PHP_84_INI_SCAN_DIR="/Users/nasr/Library/Application Support/Herd/config/php/84/" export NVM_DIR="/Users/nasr/Library/Application Support/Herd/config/nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm [[ -f "/Applications/Herd.app/Contents/Resources/config/shell/zshrc.zsh" ]] && builtin source "/Applications/Herd.app/Contents/Resources/config/shell/zshrc.zsh" # Homebrew configuration export PATH="$HOME/.local/bin:$PATH" export PKG_CONFIG_PATH="/opt/homebrew/lib/pkgconfig:$PKG_CONFIG_PATH" # Add Homebrew pkg-config path export PKG_CONFIG_PATH="/opt/homebrew/Cellar/raylib/5.5/lib/pkgconfig:$PKG_CONFIG_PATH" # source ~/emsdk/emsdk_env.sh