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 versionwget— used to download the installer scriptgit— 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