Per-device config
~/.gitconfig.d/local.gitconfig
[user]
signingkey = ssh-ed25519 ...
[gpg]
format = ssh
[gpg "ssh"]
program = "/opt/1Password/op-ssh-sign"
[includeIf "gitdir:~/Source/GitHub/"]
path = "~/.gitconfig.d/github.gitconfig"
~/.gitconfig.d/github.gitconfig
[user]
email = "..."
~/.zshrc.local
hash -d Source=/path/to/source
// ..
~/.ssh/config
Host *
IdentityAgent ~/.1password/agent.sock