[init] defaultBranch = main [alias] fp = push --force-with-lease l = log d = diff s = show m = !meteor me = merge dl = -c diff.external=difft log -p --ext-diff ds = -c diff.external=difft show --ext-diff df = -c diff.external=difft diff patch = push rad HEAD:refs/patches lazy = !lazygit us = 'reset HEAD --' sg = stage ci = commit co = checkout wt = worktree rb = rebase br = branch st = status ps = push pl = pull bugs = bug bug bugs-create = bug bug new bugs-push = !fish -c 'git-bug-push' bugs-pull = !fish -c 'git-bug-pull' [user] name = Amolith email = amolith@secluded.site {{- if eq .chezmoi.hostname "angmar" }} signingkey = ~/.ssh/yk-stationary.pub {{- else }} signingkey = ~/.ssh/yk-mobile.pub {{- end }} [commit] gpgsign = true verbose = true [tag] gpgsign = true sort = version:refname [gpg] format = ssh [gpg "ssh"] allowedSignersFile = /home/amolith/.ssh/allowed_signers [sendemail] smtpserver = smtp.nixnet.email smtpuser = amolith@secluded.site smtpencryption = tls smtpserverport = 587 annotate = yes [credential "smtp://smtp.nixnet.email:587"] helper = 1password [core] pager = delta fsmonitor = true untrackedCache = true excludesFile = ~/.config/git/ignore editor = vim [delta] line-numbers = true {{- if eq .theme_variant "dark" }} syntax-theme = ansi {{- end }} {{- if eq .theme_variant "light" }} syntax-theme = OneHalfLight {{- end }} [interactive] diffFilter = delta --color-only [pull] rebase = true [push] followTags = false autoSetupRemote = true default = current [branch] autoSetupMerge = always sort = -committerdate [filter "lfs"] clean = git-lfs clean -- %f smudge = git-lfs smudge -- %f process = git-lfs filter-process required = true [rerere] enabled = true autoupdate = true [help] autocorrect = prompt [column] ui = auto [diff] algorithm = histogram renames = true [rebase] updateRefs = true autoStash = true [merge] conflictstyle = zdiff3 tool = vimdiff [color] ui = true [fetch] auto = true