Cross-Platform Dotfiles

A complete development environment setup for macOS and Linux

🚀 Quick Setup macOS & Linux

Automated bootstrap process installs Homebrew, mise, and creates all necessary symlinks with a single command.

🐚 Modern Shell Environment

Zsh with Oh My Zsh framework, simple theme, and syntax highlighting for a superior terminal experience.

🛠️ Development Tools

Cross-platform package management via Homebrew and mise for version management of development languages and tools.

⚙️ Idempotent Configuration

Safe to run multiple times. Scripts are shellcheck validated and handle existing configurations gracefully.

🎨 Beautiful Terminal

Includes color schemes for iTerm2 (Snazzy theme) and consistent terminal styling across platforms.

📱 Window Management

Tmux configuration for efficient terminal multiplexing and window management.

Installation

First Time Setup

Run this command to bootstrap your entire development environment:

$ ./setup.bash bootstrap

Reload Configurations

After making changes, reload your configurations:

$ ./setup.bash $ source ~/.zshrc

📁 What Gets Configured

🔧 Technical Details

Plugin Stack