1[init]
  2	defaultBranch = main
  3[alias]
  4	fp = push --force-with-lease
  5	l = log
  6	d = diff
  7	s = show
  8	m = !meteor
  9	me = merge
 10	dl = -c diff.external=difft log -p --ext-diff
 11	ds = -c diff.external=difft show --ext-diff
 12	df = -c diff.external=difft diff
 13	patch = push rad HEAD:refs/patches
 14	lazy = !lazygit
 15	us = 'reset HEAD --'
 16	sg = stage
 17	ci = commit
 18	co = checkout
 19	wt = worktree
 20	rb = rebase
 21	br = branch
 22	st = status
 23	ps = push
 24	pl = pull
 25	bugs = bug bug
 26	bugs-create = bug bug new
 27	bugs-push = !fish -c 'git-bug-push'
 28	bugs-pull = !fish -c 'git-bug-pull'
 29[user]
 30	name = Amolith
 31	email = amolith@secluded.site
 32	{{- if eq .chezmoi.hostname "angmar" }}
 33	signingkey = ~/.ssh/yk-stationary.pub
 34	{{- else }}
 35	signingkey = ~/.ssh/yk-mobile.pub
 36	{{- end }}
 37[commit]
 38	gpgsign = true
 39	verbose = true
 40[tag]
 41	gpgsign = true
 42	sort = version:refname
 43[gpg]
 44	format = ssh
 45[gpg "ssh"]
 46	allowedSignersFile = /home/amolith/.ssh/allowed_signers
 47[sendemail]
 48	smtpserver = smtp.nixnet.email
 49	smtpuser = amolith@secluded.site
 50	smtpencryption = tls
 51	smtpserverport = 587
 52	annotate = yes
 53[credential "smtp://smtp.nixnet.email:587"]
 54	helper = 1password
 55[core]
 56	pager = delta
 57	fsmonitor = true
 58	untrackedCache = true
 59	excludesFile = ~/.config/git/ignore
 60	editor = vim
 61[delta]
 62	line-numbers = true
 63	{{- if eq .theme_variant "dark" }}
 64	syntax-theme = ansi
 65	{{- end }}
 66	{{- if eq .theme_variant "light" }}
 67	syntax-theme = OneHalfLight
 68	{{- end }}
 69[interactive]
 70	diffFilter = delta --color-only
 71[pull]
 72	rebase = true
 73[push]
 74	followTags = true
 75	autoSetupRemote = true
 76	default = current
 77[branch]
 78	autoSetupMerge = always
 79	sort = -committerdate
 80[filter "lfs"]
 81	clean = git-lfs clean -- %f
 82	smudge = git-lfs smudge -- %f
 83	process = git-lfs filter-process
 84	required = true
 85[rerere]
 86	enabled = true
 87	autoupdate = true
 88[help]
 89	autocorrect = prompt
 90[column]
 91	ui = auto
 92[diff]
 93	algorithm = histogram
 94	renames = true
 95[rebase]
 96	updateRefs = true
 97	autoStash = true
 98[merge]
 99	conflictstyle = zdiff3
100	tool = vimdiff
101[color]
102	ui = true
103[fetch]
104	auto = true