1[init]
2 defaultBranch = main
3[alias]
4 force-push = push --force-with-lease
5[user]
6 {{- if eq .chezmoi.hostname "angmar" }}
7 signingkey = ~/.ssh/yk-stationary.pub
8 {{- else }}
9 signingkey = ~/.ssh/yk-mobile.pub
10 {{- end }}
11 name = Amolith
12 email = amolith@secluded.site
13[commit]
14 gpgsign = true
15[tag]
16 gpgsign = true
17[gpg]
18 format = ssh
19[gpg "ssh"]
20 allowedSignersFile = /home/amolith/.ssh/allowed_signers
21[sendemail]
22 smtpserver = smtp.nixnet.email
23 smtpuser = amolith@secluded.site
24 smtpencryption = tls
25 smtpserverport = 587
26 annotate = yes
27[credential "smtp://smtp.nixnet.email:587"]
28 helper = !op read "op://Private/git-send-email-amo_sec/password"
29[core]
30 pager = delta
31[delta]
32 line-numbers = true
33 {{- if eq .theme_variant "dark" }}
34 syntax-theme = base16
35 {{- end }}
36 {{- if eq .theme_variant "light" }}
37 syntax-theme = OneHalfLight
38 {{- end }}
39[interactive]
40 diffFilter = delta --color-only
41[pull]
42 rebase = true
43[push]
44 followTags = true
45 autoSetupRemote = true
46 default = current
47[branch]
48 autoSetupMerge = always
49[filter "lfs"]
50 clean = git-lfs clean -- %f
51 smudge = git-lfs smudge -- %f
52 process = git-lfs filter-process
53 required = true
54[rerere]
55 enabled = true
56[help]
57 autocorrect = prompt