Automated macOS development environment setup
This script automates environment setup on macOS, including development tools, applications, shell configuration, and dotfiles synchronization.
Development Tools: Homebrew, Node.js, Bun, Rust, Docker, Neovim, rbenv
Applications: Brave Browser, Discord, Slack, Spotify, Ghostty, Raycast, Obsidian, Beekeeper Studio, NordVPN
Shell Setup: Zsh + Oh My Zsh + Powerlevel10k + Dracula theme + Nerd Fonts
Configuration: .zshrc, .bashrc, nvim/, .vim/, Git configuration
- macOS (tested on macOS 12.0+)
- Git and curl (usually pre-installed)
curl -fsSL https://raw.githubusercontent.com/igorvieira/dotfiles/main/setup.sh | bashOr manually:
git clone https://github.com/igorvieira/dotfiles.git
cd dotfiles
./setup.shThe script will automatically:
- Install development tools and applications
- Configure Zsh with Oh My Zsh and Powerlevel10k
- Sync configuration files to your home directory
- Set up terminal with Dracula theme
./test-installation.shContributions are welcome! Feel free to open an issue or submit a pull request.
This project is licensed under the MIT License.