My shell configuration and development environment setup.
This repository is personal and highly customized for my workflow. Feel free to browse for inspiration, but I don't recommend forking or cloning directly. If you spot issues or have questions, please open an issue.
Note: Yes, this might be overengineered. But it's my house, and I'm all for a bit of overengineering when I feel like it! 😅
xcode-select --install
# SSH (recommended if already configured)
git clone [email protected]:imcodingideas/dotfiles.git ~/.dotfiles
cd ~/.dotfiles
./install
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
cd ~/.dotfiles
brew bundle
Generate a fresh Brewfile from currently installed packages:
brew bundle dump --describe --force
brew bundle --file=Brewfile
brew bundle cleanup --force
- Zsh configuration - Custom aliases, functions, and prompt
- Development tools - Node, Python, and more via Homebrew
- Applications - Curated list of productivity and development apps
- 1Password integration - Secure token management for CLI tools
- macOS (tested on latest version)
- Xcode Command Line Tools
- 1Password app (for CLI integration)