[user]
signingkey = ssh-ed25519 ...
[gpg]
format = ssh
[gpg "ssh"]
program = "/opt/1Password/op-ssh-sign"
[includeIf "gitdir:~/Source/GitHub/"]
path = "~/.config/git/github.gitconfig"
[user]
email = "..."
hash -d Source=/path/to/source
// ..
# This ensures that the IdentityAgent is not overwritten
# when the agent is forwarded from the client
Match host * exec "test -z $SSH_TTY"
IdentityAgent ~/.1password/agent.sock
(work in progress)
To enable authentication with Yubikey, run:
# Writes the key to the "allowed keys" file
mkdir -p ~/.config/Yubico
pamu2fcfg > ~/.config/Yubico/u2f_keys
sudo dnf install pam-u2f
sudo authselect enable-feature with-pam-u2f
sudo authselect apply-changes
- delta
- ghcup
- rustup
- eza:
sudo dnf install -y eza
- color-scheme-sync
Needed for:- 1Password (otherwise only switches when mode is toggled, but not correct on startup)
- Sublime Merge
- mdcat
- wget2:
sudo dnf install -y wget2 && sudo dnf remove -y wget
To install dependencies from Homebrew run:
brew bundle install --global
and to remove unused formula run:
brew bundle --force cleanup --global