Skip to content

Installation

Installing GarudaNvim is a breeze. Follow the steps below to get GarudaNvim up and running on your machine.

Supported Systems

GarudaNvim supports the following operating systems and their derivative distributions:

OS Family Distributions
macOS macOS (any recent version)
Arch Arch Linux, Manjaro, EndeavourOS, Garuda, CachyOS, ArcoLinux, Artix
Fedora Fedora, Nobara, Ultramarine, Bazzite
Ubuntu / Debian Ubuntu, Debian, Linux Mint, Pop!_OS, Elementary OS, Zorin, Kali, Raspbian
CentOS / RHEL CentOS, RHEL, Rocky Linux, AlmaLinux, Oracle Linux

Prerequisites

Before running the installer, make sure the following tools are available on your system:

  • curl — used to fetch the latest installer version
  • wget — used to download the installer script
  • git — used to clone the GarudaNvim repository
  • Neovim >= 0.10.0 — the installer checks this automatically, but if your package manager ships an older version, install Neovim manually from neovim/neovim releases

Note

On macOS, wget is not installed by default. Install it with brew install wget before running the command below.

Installation Command

Run the following command to install GarudaNvim on your system:

LATEST=$(curl -s https://api.github.com/repos/GarudaNvim/Installer/releases/latest | grep '"tag_name"' | cut -d '"' -f 4)
wget -q https://raw.githubusercontent.com/GarudaNvim/Installer/$LATEST/installGarudaNvim.sh
chmod +x installGarudaNvim.sh && { ./installGarudaNvim.sh } || { echo }
rm -f installGarudaNvim.sh


Uninstallation

To uninstall GarudaNvim, use the command below:

LATEST=$(curl -s https://api.github.com/repos/GarudaNvim/Installer/releases/latest | grep '"tag_name"' | cut -d '"' -f 4)
wget -q https://raw.githubusercontent.com/GarudaNvim/Installer/$LATEST/uninstallGarudaNvim.sh
chmod +x uninstallGarudaNvim.sh && { ./uninstallGarudaNvim.sh } || { echo }
rm -f uninstallGarudaNvim.sh

For more information on the script used for Installation (and Uninstallation), checkout our Installer Repo