Install neovim/neofetch, update gh instructions

This commit is contained in:
whitney-server 2024-09-22 05:23:44 +00:00
parent 28322faea3
commit 5a09bd2d33

View File

@ -40,6 +40,21 @@ sudo ufw allow 22
sudo ufw reload sudo ufw reload
``` ```
#### Neovim
Better vim editor.
```
sudo add-apt-repository ppa:neovim-ppa/stable
sudo apt update
sudo apt-get install neovim
```
For configuration, follow customization steps at `https://github.com/runyanjake/dotfiles/tree/main/neovim`.
#### Neofetch
System stats, visualized.
```
sudo apt-get install neofetch
```
#### Github CLI #### Github CLI
Install gh CLI tool. Install gh CLI tool.
``` ```
@ -47,13 +62,13 @@ sudo apt-get install gh
``` ```
Generate new SSH key to upload to Github if you'll be pushing or downloading private repos. Generate new SSH key to upload to Github if you'll be pushing or downloading private repos.
``` ```
ssh-keygen -t ed25519 -C "your_email@example.com" ssh-keygen -t rsa -C "your-email@example.com"
``` ```
Edit `~/.ssh/config` so the key is used. Edit `~/.ssh/config` so the key is used.
``` ```
Host github.com Host github.com
User git User git
IdentityFile ~/.ssh/id_ed25519 IdentityFile ~/.ssh/id_rsa
``` ```
Make sure the key is added to github before doing anything else. Make sure the key is added to github before doing anything else.
You will likely need to make a Personal Access Token upload key. It must have the following permissions. You will likely need to make a Personal Access Token upload key. It must have the following permissions.