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