Skip to content

Instantly share code, notes, and snippets.

@marcelarie
Last active August 27, 2025 20:33
Show Gist options
  • Save marcelarie/6d5efa52a11d8ac89255138c33d1495e to your computer and use it in GitHub Desktop.
Save marcelarie/6d5efa52a11d8ac89255138c33d1495e to your computer and use it in GitHub Desktop.

Install GitHub CLI on Arch, log in, fork kickstart.nvim, and clone it to your Neovim config

1) Install gh (GitHub CLI)

sudo pacman -S github-cli

(Optional prerequisites)

sudo pacman -S git neovim

2) Log in with your browser

gh auth login

(Optional: verify)

gh auth status

3) Fork nvim-lua/kickstart.nvim to your GitHub account

gh repo fork nvim-lua/kickstart.nvim --clone=false

4) Clone your fork into the Neovim config path

If you already have ~/.config/nvim, back it up first:

mv ~/.config/nvim ~/.config/nvim.backup.$(date +%s)

Clone your fork directly to the Neovim config path:

gh repo clone "$(gh api user -q .login)/kickstart.nvim" ~/.config/nvim

Launch Neovim to finish setup:

nvim
@marcelarie
Copy link
Author

Basic kickstart.nvim utils

sudo pacman -S --needed git make unzip gcc

ripgrep, fd

sudo pacman -S --needed ripgrep fd

Clipboard tools (X11 + Wayland)

sudo pacman -S --needed xclip xsel wl-clipboard

Nerd Font

Symbols only (from official repos):

sudo pacman -S --needed ttf-nerd-fonts-symbols ttf-nerd-fonts-symbols-mono

Full patched font (AUR example with yay):

yay -S ttf-jetbrains-mono-nerd

Enable in Neovim:

vim.g.have_nerd_font = true

Emoji fonts

sudo pacman -S --needed noto-fonts-emoji

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment