main dots / config / .gitconfig
xxwhirlpool  ·  2026-07-24
 1[user]
 2	name = xxwhirlpool
 3	email = witnesslachesis@disroot.org
 4	signingkey = /home/kat/.ssh/id_rsa.pub
 5[init]
 6	defaultBranch = main
 7[gpg]
 8	format = ssh
 9[commit]
10	gpgsign = true
11	verbose = true
12[tag]
13	gpgsign = true
14[core]
15	excludesfile = ~/.gitignore_global
16	pager = "batcat --paging=always"
17	autocrlf = input
18	editor = micro
19[rerere]
20	enabled = true
21	autoUpdate = true
22[pull]
23	ff = only
24[push]
25	autoSetupRemote = true
26[maintenance]
27	auto = true
28	strategy = incremental
29[alias]
30	s = status
31	a = add .
32	d = diff --staged
33	lc = diff HEAD~
34	yolo = !git add . && git commit -m 'yolo'
35	lg = log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit
36[help]
37	autocorrect = prompt
38[sendemail]
39	smtpserver = disroot.org
40	smtpuser = witnesslachesis@disroot.org
41	smtpencryption = tls
42	smtpserverport = 587
43[credential]
44	username = witnesslachesis
45	helper = "!f() { test \"$1\" = get && echo \"password=$(pass personal/witnesslachesis_disroot)\"; }; f"
46[diff]
47	algorithm = histogram