···2122#### SSH key
2324-Generate a new SSH key with Yubikey:
2526```bash
27-# use CapsLock + Space + E shortcut to enter email
28# use default location for SSH key
29-# use no passphrase as private key is protected by Yubikey
30-ssh-keygen -t ed25519-sk -C <email>
31```
3233Login to Github and add SSH key for authentication:
···48Init and apply chezmoi:
4950```bash
51-# when promted for email use CapsLock + Space + E shortcut
52chezmoi init --ssh --apply jehrhardt
53```
54
···2122#### SSH key
2324+Generate a new SSH key protected by Yubikey:
2526```bash
027# use default location for SSH key
28+# use no passphrase
29+ssh-keygen -t ed25519-sk -C 59441+jehrhardt@users.noreply.github.com
30```
3132Login to Github and add SSH key for authentication:
···47Init and apply chezmoi:
4849```bash
050chezmoi init --ssh --apply jehrhardt
51```
52
+1-1
dot_config/private_fish/config.fish.tmpl
···8 zoxide init fish | source
9 chezmoi completion fish | source
10 starship init fish | source
11- {{ if eq .chezmoi.os "linux" }}keychain --quiet --eval ~/.ssh/id_ed25519_sk | source{{ end }}
12end
···8 zoxide init fish | source
9 chezmoi completion fish | source
10 starship init fish | source
11+ {{ if eq .chezmoi.os "linux" }}keychain --quiet --eval {{ .ssh.key }} | source{{ end }}
12end