[init]
    defaultBranch = main
[diff]
    tool = nvimdiff
[core]
    editor = helix
	pager = delta
    ; repositoryformatversion = 1
; [extensions]
    ; objectformat = sha256
[log]
    showSignature = true
    abbrevCommit = true
[gpg "ssh"]
    allowedSignersFile = ~/.config/git/allowed_signers
[fetch]
    prune = true

[includeIf "gitdir:~/src/"]
    path = ~/src/.gitconfig

; [filter "lfs"]
; 	required = true
; 	clean = git-lfs clean -- %f
; 	smudge = git-lfs smudge -- %f
; 	process = git-lfs filter-process
[interactive]
	diffFilter = delta --color-only
[delta]
	navigate = true
[merge]
	conflictStyle = zdiff3
