nix-config/git/.gitconfig

66 lines
1.0 KiB
INI
Raw Normal View History

2018-04-14 03:19:19 +02:00
[include]
path = ~/.gituser
# Always sign commits
[commit]
gpgsign = true
[core]
editor = nvim
2018-04-14 03:19:19 +02:00
autocrlf = false
pager = diff-so-fancy | less --tabs=4 -RFX
excludesfile = ~/.gitignore
quotePath = false
2018-04-14 03:19:19 +02:00
[diff]
tool = kitty
guitool = kitty.gui
[difftool]
prompt = false
trustExitCode = true
[difftool "kitty"]
cmd = kitty +kitten diff $LOCAL $REMOTE
[difftool "kitty.gui"]
cmd = kitty kitty +kitten diff $LOCAL $REMOTE
2018-04-14 03:19:19 +02:00
[web]
browser = librewolf
2018-04-14 03:19:19 +02:00
[push]
default = simple
[branch]
autosetuprebase = always
[init]
defaultBranch = master
2018-04-14 03:19:19 +02:00
[rerere]
enabled = true
[color]
ui = true
[alias]
contrib = shortlog -n -s
remotes = remote -v
praise = blame
verify = log --show-signature
[color "diff-highlight"]
oldNormal = red bold
oldHighlight = red bold 52
newNormal = green bold
newHighlight = green bold 22
[color "diff"]
meta = yellow
frag = magenta bold
commit = yellow bold
old = red bold
new = green bold
whitespace = red reverse