My development environment using GNU Stow.
Required:
- Homebrew
- GNU Stow
- Git
Auto-installed:
- Oh My Zsh + Powerlevel10k
- 80+ CLI tools (see Brewfile)
- All configurations
# Clone repository
git clone https://github.com/sefatanam/dotfiles ~/.dotfiles
# Run automated setup script
cd ~/.dotfiles && ./setup.sh# Install dependencies
brew bundle --file=~/.dotfiles/brew/Brewfile
# Install Oh My Zsh + Powerlevel10k
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
# Setup dotfiles
cd ~/.dotfiles/stow-packages
stow -t ~ shell editor# Install/update configs
stow -t ~ shell editor
# Update after changes
stow -R shell editor
# Remove configs
stow -D shell editor- Run
p10k configurefor prompt customization - Create
~/.privatefor secrets/API keys - Configure AeroSpace workspace bindings as needed