[init] defaultBranch = main [fetch] prune = true [core] editor = hx pager = delta [diff] tool = nvimdiff algorithm = histogram # colorMoved = default [pull] rebase = true [push] recurseSubmodules = check [merge] conflictStyle = zdiff3 [rerere] enabled = true [interactive] diffFilter = delta --color-only [delta] # max-line-distance = 1.0 dark = true navigate = true line-numbers = false side-by-side = false minus-style = syntax "#3f0001" minus-emph-style = syntax "#800003" plus-style = syntax "#003800" plus-emph-style = syntax "#007800" line-numbers-left-format = "{nm:<4}" line-numbers-right-format = "{np:<4}" [log] showSignature = true abbrevCommit = true [gpg] format = ssh [gpg "ssh"] allowedSignersFile = ~/.config/git/allowed_signers [user] name = - email = - # [tag] # gpgSign = true # [commit] # gpgsign = true [includeIf "gitdir:~/src/"] path = ~/src/.gitconfig [includeIf "gitdir:~/uni/"] path = ~/uni/.gitconfig # [filter "lfs"] # required = true # clean = git-lfs clean -- %f # smudge = git-lfs smudge -- %f # process = git-lfs filter-process