autoload -Uz vcs_info precmd() { vcs_info } zstyle ':vcs_info:git:*' formats '%b ' setopt PROMPT_SUBST PROMPT='%F{white}%n% @%m%f %F{blue}%~%f %F{red}${vcs_info_msg_0_}%f$ ' setopt appendhistory autocd extendedglob nomatch notify unsetopt beep bindkey -e zstyle :compinstall filename '~/.zshrc' autoload -Uz compinit compinit HISTFILE=~/.zsh_history HISTSIZE=99999999 SAVEHIST=99999999 if [[ -f "$HOME/.config/settings.conf" ]]; then source "$HOME/.config/settings.conf" fi # User scripts export PATH="$HOME/bin:$PATH" # Text Editor export EDITOR='emacs -nw' alias emacs="${EDITOR}" alias e="${EDITOR}" # Search alias g='grep -Irn' # Dotfiles alias dot='cd ~/.local/share/chezmoi' export DOT_PROGRAM='chezmoi' alias dota="${DOT_PROGRAM} add" alias dotd="${DOT_PROGRAM} diff" alias dote="${DOT_PROGRAM} edit --apply" alias dotu="${DOT_PROGRAM} update" # Other {{ if eq .chezmoi.os "darwin" -}} alias i='brew install' alias d='brew' {{ else -}} alias i='sudo dnf install' alias d='sudo dnf' {{ end -}} alias u='bash ~/bin/update.sh' alias h='cd ~/git/cacolglazier.com/ && hugo server' # OpenCode export PATH="$HOME/.opencode/bin:$PATH" OPENCODE='opencode' alias o="${OPENCODE}" alias oc="${OPENCODE} run --agent commit 'Create a commit.'" alias ocr="${OPENCODE} --agent review --prompt 'Code review staged changes.'" alias or="${OPENCODE} --continue" # Git gr() { git rebase -i HEAD~$1; } alias c='git commit -m' alias a='git add' alias ga='git add -A' alias gu='git add -u' alias s='git status' alias p='git pull' alias gp='git push' alias gd='git diff $(git rev-parse --abbrev-ref HEAD)' alias stash='git stash create; git stash push' alias pop='git stash pop' # AquaAI export AQUAAI_PATH='~/bin/aquaai.sh' alias q=${AQUAAI_PATH} alias qb="${AQUAAI_PATH} --bash" alias qc="${AQUAAI_PATH} --cli" alias qg="${AQUAAI_PATH} --git" alias qr="${AQUAAI_PATH} --code-review" alias qa="${AQUAAI_PATH} --home-assistant" export AQUAAI_DEFAULT_MODEL='hf.co/unsloth/Qwen3-4B-Instruct-2507-GGUF:Q3_K_M' export AQUAAI_CODING_MODEL='hf.co/unsloth/Qwen3-4B-Instruct-2507-GGUF:Q3_K_M' export AQUAAI_RICH_FORMAT_MODE=false export AQUAAI_KEY # Daisy build toolkit GCC_PATH=~/dev/gcc-arm-none-eabi-10-2020-q4-major/bin export PATH=$GCC_PATH:$PATH # AM auto complete if [[ -f "$HOME/.local/share/bash-completion/completions/am" ]]; then autoload bashcompinit bashcompinit source "$HOME/.local/share/bash-completion/completions/am" fi