- Git: set main as default branch, configure difftastic as external diff
- Git: add useful aliases (co, br, lg, dft, ds, dl)
- Git: enable rerere, zdiff3 conflicts, merge-based pulls
- Difftastic: configure dark theme, Nix language support
- JJ: use difftastic as diff formatter with color support