Active

Dotfiles

My macOS development environment configuration. Shell setup, Git config, Homebrew packages, and editor preferences. Version controlled and portable.

Tech Stack

Shell Homebrew Zsh Git

Why Dotfiles?

Every developer should version control their environment. These are the configuration files I use across my machines: shell aliases, Git settings, Homebrew package lists, and editor config. One clone and a bootstrap script gets me from a fresh Mac to a fully configured development environment.

What's Included

  • Zsh configuration with custom aliases and functions
  • Git config with sensible defaults and aliases
  • Homebrew Brewfile for automated package installation
  • macOS system preferences scripted for consistency
  • Editor configuration and extensions list

Philosophy

Keep it simple, keep it documented, keep it in Git. If my laptop dies tomorrow, I want to be productive on a new machine within an hour.