
🚀 Getting Started with LazyVim: The Easiest Way to Use Neovim
- Jean-Christophe Miler
- Open source , Linux , Macos , Windows
- December 16, 2025
Table of Contents
LazyVim is a starter configuration for Neovim that simplifies setup, provides a beautiful interface, and includes essential developer features right out of the box. It uses the lazy.nvim plugin manager, making it fast and easy to customize.
This guide will walk you through the installation process and show you how to start customizing your new environment.
Prerequisites
Before installing LazyVim, you need to have the following on your system:
- Neovim: Version 0.9.1 or later.
- Check your version:
nvim --version
- Check your version:
- Git: For cloning the repository and managing plugins.
- A Nerd Font: This is required for the status line icons and glyphs to display correctly.
- Recommendation: JetBrains Mono Nerd Font is a popular choice.
Installation Procedure
Installing LazyVim involves cloning the configuration files into your Neovim configuration directory.
Backup Existing Neovim Configuration (Crucial!)
If you have an existing Neovim setup, you should back it up first. This ensures you can revert to your old configuration if needed.
# Check if a config directory exists
if [ -d ~/.config/nvim ]; then
echo "Backing up existing Neovim config..."
# Rename the existing config to 'nvim.bak'
mv ~/.config/nvim ~/.config/nvim.bak
fi
Clone the LazyVim Boilerplate
Now, clone the official LazyVim configuration repository into the standard Neovim configuration directory (~/.config/nvim).
echo "Cloning LazyVim configuration..."
git clone [https://github.com/LazyVim/starter](https://github.com/LazyVim/starter) ~/.config/nvim
Remove the Git History
The cloned repository contains the boilerplate’s Git history. You should remove this to start a fresh Git repository for your custom configuration.
echo "Removing boilerplate git history..."
rm -rf ~/.config/nvim/.git
Launch Neovim
The first time you launch Neovim after installing LazyVim, the lazy.nvim plugin manager will automatically detect the new configuration and install all necessary plugins.
nvim
You will see a screen showing plugins being downloaded and compiled. This process only happens on the first run or when you update plugins.
Once installation is complete, you should see the beautifully organized dashboard.
