Personal dotfiles for macOS with Zsh, Neovim, Yabai, and other tools.
git clone https://github.com/yourusername/.dotfiles.git ~/.dotfiles
cd ~/.dotfiles
./install_stuff.sh
./create_links.shThe Berkeley Mono Nerd Font is encrypted. To decrypt:
./decrypt_font.sh
# Enter password when promptedThis uses OpenSSL with AES-256-CBC encryption and PBKDF2 key derivation.
- Shell: Zsh with Oh My Zsh and Powerlevel10k
- Editor: Neovim with AstroNvim
- Window Manager: Yabai with SKHD
- Terminal: Ghostty
- Package Manager: Homebrew
- Version Control: Git with SSH signing
- AI Assistant: Claude integration
- Modern CLI tools (eza, bat, dust, zoxide, fzf)
- Custom git hooks for Rust formatting
- Automated macOS preferences
- Window management with space labels
- Claude permissions system for safe AI assistance
- macOS
- Homebrew
- Git
- Zsh
install_stuff.sh: Installs dependencies and sets macOS defaultscreate_links.sh: Creates symlinks for dotfilesis_nvim_window.sh: Helper for Yabai to detect Neovim windows