Files
dotfiles/.gitconfig

53 lines
1.3 KiB
INI

[credential "https://github.com"]
helper = !gh auth git-credential
[credential "https://gist.github.com"]
helper = !gh auth git-credential
[user]
name = Kyren223
email = contact@kyren.codes
signingkey = ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIO7P9K9D5RkBk+JCRRS6AtHuTAc6cRpXfRfRMg/Kyren contact@kyren.codes
[init]
defaultBranch = master
[core]
editor = nvim
pager = delta --syntax-theme='Monokai Extended'
excludesFile = /home/kyren/.config/git/ignore
compression = 9 # Trade CPU for network/disk
whitespace = error
preloadindex = true # Trade RAM for small speed improvement
[interactive]
diffFilter = delta --color-only
[delta]
features = decorations
[commit]
gpgSign = true
[gpg]
format = ssh
[log]
date = iso
[url "git@git.kyren.codes:kyren223/"]
insteadOf = "k:"
[url "git@git.kyren.codes:kyren223/"]
insteadOf = "kgt:"
[url "git@github.com:kyren223/"]
insteadOf = "kgh:"
[url "git@github.com:"]
insteadOf = "gh:"
[url "git@gitlab.com:"]
insteadOf = "gl:"
[url "git@git.kyren.codes:"]
insteadOf = "gt:"
[status]
showStash = true
showUntrackedFiles = all
[push]
autoSetupRemote = true
default = current
followTags = true
[pull]
default = current
rebase = true
[rebase]
autoStash = true
missingCommitsCheck = warn