[user]
	email = yage@yage.io
	name = yage
	signingkey = ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICk2AL/QX5yr2UR2FsHg74bVLpQUpr1/lbgvoFi85J0c

[push]
	default = current

[difftool]
	trustExitCode = true
	prompt = false

[diff]
	tool = vimdiff

[merge]
	tool = vimdiff

[pull]
	default = current
	rebase = true

[rebase]
	autostash = true

[color]
	diff = always
	status = always
	branch = always

[submodule]
	recurse = true

[alias]
	serve = !git daemon --verbose --export-all --base-path=.git --reuseaddr --strict-paths .git/

[init]
	defaultBranch = main

[safe]
	directory = /opt/flutter

[gpg]
	format = ssh

[gpg "ssh"]
	program = /opt/1Password/op-ssh-sign
	allowedSignersFile = /home/w0ryn/.ssh/allowed_signers

[commit]
	gpgsign = true

[tag]
	gpgsign = true

[format]
	signoff = true
[filter "lfs"]
	clean = git-lfs clean -- %f
	smudge = git-lfs smudge -- %f
	process = git-lfs filter-process
	required = true
