Dotfiles repository with a Python-based symlink installer and managed configurations for bash, git, tmux, and GNU Screen on macOS.
Features
- Symlink installer —
makesymlinksscript with backup, skip, and debug modes - Modern CLI aliases — eza (ls), bat (cat), htop (top), ripgrep (grep) via Homebrew
- Shell setup — bash_profile with Homebrew and PATH, bashrc with fzf and direnv integration
- tmux configuration — gpakosz/.tmux framework with local overrides
- Pre-commit hooks — shellcheck, trailing whitespace, and YAML validation
- Tests — pytest suite for the symlink installer