New and improved
- Install dependencies and configs
# Clone repository to home directory
git clone [email protected]:disusered/dotfiles-micro.git ~/.dotfiles
# Run bootstrap script
~/.dotfiles/scripts/bootstrap.sh
- Add public SSH key to GitHub1
cat ~/.ssh/id_ed25519.pub
- Configure Keybase and save the key in GitHub2
# List keys
gpg --list-secret-keys --keyid-format LONG
# Export key
gpg --armor --export <My_PGP_Key>
- Add GPG key to
~/.gitconfig
3
# List keys
gpg --list-secret-keys --keyid-format LONG
# First entry after sec, can be confirmed in the Keybase app
- Activate GitHub Copilot in Neovim with
:Copilot
- Darwin everything
Footnotes
-
https://docs.github.com/en/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent ↩
-
https://www.garrickadenbuie.com/blog/signed-verified-git-commits-keybase-rstudio/ ↩
-
https://docs.github.com/en/authentication/managing-commit-signature-verification/generating-a-new-gpg-key ↩