Skip to content

Dotfiles

Personal macOS development environment managed with chezmoi. Optimized for cloud-native development, terminal-first workflows, and fast shell startup.

What's Inside

  • Shell


    Zsh with no plugin manager, autosuggestions and syntax highlighting from Homebrew. Cached tool inits for <300ms startup.

    Shell setup

  • Tools


    Tmux, Neovim (LazyVim), Ghostty, Starship prompt, Aerospace tiling, and more.

    Tool configs

  • Cloud & Infra


    AWS, Kubernetes, Terraform, and Talos OS helpers, functions, and task automation.

    Cloud workflows

  • Workflows


    Development flows, Claude Code integration, worktree management, and task automation.

    Workflows

Quick Reference

Action Command
Install on new machine sh -c "$(curl -fsSL get.chezmoi.io)" -- init --apply swibrow
Apply changes chezmoi apply
Preview changes chezmoi diff
Edit a dotfile chezmoi edit ~/.zshrc
Switch AWS profile af
Switch k8s context kx
Open dev environment ++prefix+d++ in tmux
Open Claude Code ++prefix+g++ in tmux

Tmux prefix

The tmux prefix is Ctrl+Space throughout this documentation, shown as ++prefix++.

Stack at a Glance

Layer Tool
Terminal Ghostty
Multiplexer Tmux
Shell Zsh
Prompt Starship
Editor Neovim (LazyVim)
Window Manager Aerospace
Dotfile Manager Chezmoi
Version Manager Mise
AI Assistant Claude Code
Theme Catppuccin Mocha