[init] defaultBranch = main [alias] force-push = push --force-with-lease [user] name = Amolith email = amolith@secluded.site {{- if eq .chezmoi.hostname "angmar" }} signingkey = ~/.ssh/yk-stationary.pub {{- else }} signingkey = ~/.ssh/yk-mobile.pub {{- end }} [commit] gpgsign = true verbose = true [tag] gpgsign = true sort = version:refname [gpg] format = ssh [gpg "ssh"] allowedSignersFile = /home/amolith/.ssh/allowed_signers [sendemail] smtpserver = smtp.nixnet.email smtpuser = amolith@secluded.site smtpencryption = tls smtpserverport = 587 annotate = yes [credential "smtp://smtp.nixnet.email:587"] helper = !op read "op://Private/git-send-email-amo_sec/password" [core] pager = delta fsmonitor = true untrackedCache = true excludesFile = ~/.config/git/ignore [delta] line-numbers = true {{- if eq .theme_variant "dark" }} syntax-theme = ansi {{- end }} {{- if eq .theme_variant "light" }} syntax-theme = OneHalfLight {{- end }} [interactive] diffFilter = delta --color-only [pull] rebase = true [push] followTags = true autoSetupRemote = true default = current [branch] autoSetupMerge = always sort = -committerdate [filter "lfs"] clean = git-lfs clean -- %f smudge = git-lfs smudge -- %f process = git-lfs filter-process required = true [rerere] enabled = true autoupdate = true [help] autocorrect = prompt [column] ui = auto [diff] algorithm = histogram renames = true [rebase] updateRefs = true autoStash = true [merge] conflictstyle = zdiff3