config.tmpl

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