My personal dotfiles managed with Chezmoi.
This repository uses a natural file naming structure:
.config/- Configuration files that go in ~/.config.tmux/- Tmux plugins and configuration.tmux.conf- Tmux configuration file.claude/- Claude AI configuration.gitconfig- Git configuration.zshrc- Zsh shell configuration
To set up these dotfiles on a new machine:
# Option 1: Quick install script
curl -fsSL https://raw.githubusercontent.com/bekirisgor/dotfiles/main/install.sh | bash
# Option 2: Manual setup with Chezmoi
sh -c "$(curl -fsLS get.chezmoi.io)" -- init --apply bekirisgor- Window management with Yabai, SKHD, and Sketchybar
- Terminal configuration with Fish shell, Tmux, and Alacritty
- Neovim configuration
- Git configuration
- macOS system preferences
- Essential development tools
After installing, you can update the configurations using Chezmoi:
# Make changes to a file
chezmoi edit ~/.zshrc
# Apply changes
chezmoi apply
# Update from repository
chezmoi update