My personal dotfiles for zsh.
- π§β Leverages
antidotefor Zsh plugin management:zsh-completions: Additional completion definitions.powerlevel10k: Fast and flexible theme.zsh-autosuggestions: As-you-type command suggestions.zsh-syntax-highlighting: Command syntax highlighting.
- π» Optimized for the
ghosttyterminal emulator. - π Uses
uvfor lightning-fast Python management. - π Manages environments for
nodenvandrbenv. - π€΅ Tailored for macOS with surgical
defaults writeconfiguration inscript/macos. - β
Validated with
shellcheck.
Run the bootstrap script:
./script/bootstrapThis will:
- Install Homebrew (if missing).
- Install dependencies via
brew bundle(using localBrewfile). - Set your shell to
zsh. - Symlink configuration files.
- Apply macOS system preferences surgically.
- Initialize the local LLM environment.
This project is optimized for local agentic coding on Apple Silicon (M5 Max recommended) using llama.cpp and aider.
- Initialize: The LLM environment is set up during
./script/bootstrap. You can manually trigger it with:./script/llm setup
- Download Model: Retrieve the optimized Qwen3-Coder-Next-Q4_K_M model (~48GB split across 4 GGUF shards) from the official GGUF repo:
./script/llm download
- Start Server: Launch the
llama.cppserver with full GPU acceleration:llm-start
- Launch Agent: Start a coding session in any repository:
aider
llama.cpp: Efficient inference engine for Apple Silicon.aider: CLI coding agent that works with your local model.Qwen3-Coder-Next-80B: High-performance local Mixture of Experts model for coding tasks.script/llm: Management utility for your local LLM environment.