Personal dotfiles configuration for macOS.
.
├── install.sh          # Main installation script
├── configs/           # Dotfile configurations
│   ├── aliases        # Shell aliases
│   ├── gitconfig      # Git configuration
│   ├── tmux.conf      # Tmux configuration
│   ├── vimrc          # Vim configuration
│   ├── zshrc          # Zsh configuration
│   └── ...           # Other config files
├── scripts/          # Installation scripts
│   └── brew.sh       # Homebrew packages installation
└── zshrc.d/          # Additional Zsh configurations
    └── README.md
# Clone the repository
git clone https://github.com/yourusername/dotfiles ~/.dotfiles
# Run the installer
cd ~/.dotfiles
./install.sh- Installs Homebrew (if not already installed)
 - Installs packages via Homebrew (see 
scripts/brew.sh) - Creates symlinks from 
configs/*to~/.* - Sets up Zsh as the default shell
 - Configures macOS defaults
 
- Set up GPG keys for git commit signing
 - Configure asdf versions: 
asdf install <language> <version> - Create 
~/.zshenv.secretsfor sensitive environment variables 
- Add new dotfiles to 
configs/ - Update Homebrew packages in 
scripts/brew.sh - Add Zsh customizations to 
zshrc.d/