config.tmpl

 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/