dotfiles/roles/user/git/templates/gitconfig
Matej Focko 888a816c5f
fix: do not hardcode user in the config files
Signed-off-by: Matej Focko <me@mfocko.xyz>
2024-07-01 13:16:14 +02:00

63 lines
1.5 KiB
Text

[alias]
scommit = commit --signoff
graph = log --oneline --decorate --graph --all
[commit]
gpgsign = true
[core]
editor = code --wait
excludesfile = /home/{{ target_user }}/.gitignore
pager = delta
[delta]
file-style = blue bold
# file-decoration-style = omit
hunk-header-style = omit
hunk-header-decoration-style = omit
# minus-emph-style = normal "#701011"
# plus-emph-style = syntax "#105010"
line-numbers = true
hyperlinks = true
# hyperlinks-file-link-format = "vscode://file/{path}:{line}"
# side-by-side = true
navigate = true
features = decorations
syntax-theme = Dracula
[diff]
tool = vscode-difftool
[difftool "vscode-difftool"]
cmd = code --wait --diff $LOCAL $REMOTE
[gpg]
# format = ssh
program = gpg2
[gpg "ssh"]
allowedSignersFile = /home/{{ target_user }}/.ssh/allowed_signers
[init]
defaultBranch = main
[pull]
rebase = true
[rebase]
autoStash = true
[tag]
gpgSign = true
[user]
name = {{ fullname }}
email = {{ git_email }}
signingkey = {{ gpg_signingkey }}
[includeIf "gitdir:~/git/github.com/packit/"]
path = /home/{{ target_user }}/git/github.com/packit/.gitconfig
[includeIf "gitdir:~/git/gitlab.fi.muni.cz/"]
path = /home/{{ target_user }}/git/gitlab.fi.muni.cz/.gitconfig