Sets up LazyVim on Ubuntu. Also prepares LazyVim for Ruby development.
Requirements:
- Ubuntu 25.10 or newer
To install everything, including the terminal:
- Run
./install
To install just the Alacritty terminal:
- Run
./install-term - Uninstall
gnome-terminal
- Installs NeoVim from snap, which is newer than the one in apt.
- Uninstalls apt NeoVim if installed
- Prepares NeoVim for Ruby development
- Installs Mise which manages installed Ruby instances.
- Installs nodejs and Ruby via Mise
- Installs
build-essentialsand other packages so that Ruby and gems install successfully
- Installs the Alacritty terminal
- Also installs Nerd Fonts which is required by LazyVim to display all icons properly.
- Close this terminal and open a new one (Alacritty), so that Mise activates
- (Optional) uninstall gnome-terminal and only keep Alacritty
- Run
nvimfrom the Alacritty terminal and wait for it to install LazyVim - Restart
nvim- you're welcomed by the LazyVim welcome screen. - Type in
:LazyHealthto check everything's okay - Install LazyVim/Ruby:
- open Lazy Extras by pressing
xon the main LazyVim screen - Search for and install
lang.ruby, by pressingxinside the()icon - More info: LazyVim Ruby
- open Lazy Extras by pressing
- LazyVim for Ambitious Developers does an excellent job explaining in layman's terms how LazyVim works. A great introduction to LazyVim, read this first.
- Moving Blazingly Fast With The Core Vim Motions
to learn how to work with Vim, when you're ready to ditch the mouse.
- When you're ready to step up your vim game: Practical Vim
- LazyVim for Intellij IDEA developers - if you already know IDEA, this will help you learn LazyVim the IDE part faster.