Personal dotfiles for macOS that give your machine personality.
Install Homebrew (will prompt to install Xcode Command Line Tools):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"git clone git@github.com:lvnilesh/dotfiles.git ~/.dotfiles
cd ~/.dotfiles
scripts/setup- Packages: Brewfile with brew packages, casks, and Mac App Store apps
- Shell: oh-my-zsh with Powerlevel10k prompt
- Dotfiles: Symlinked via rcm
- macOS: Sensible defaults configuration
- Syntax Highlighting:
grccolorizes output for docker, curl, make, and more - File Associations: duti sets default apps for file types
Customize the Powerlevel10k prompt:
p10k configure~/.dotfiles/
├── brew/ # Homebrew Brewfile (packages, casks, MAS apps)
├── chrome/ # Chrome extensions (self-hosted)
├── macos/ # macOS defaults, automounts, captured state
├── packages/ # Dotfiles (symlinked to ~ via rcm)
│ ├── zshrc # Main zsh config
│ ├── zsh/ # Modular zsh configuration
│ ├── gitconfig # Git configuration
│ └── tmux.conf # Tmux configuration
├── scripts/ # Setup and utility scripts
└── vscode/ # VS Code extensions list