Getting Started¶
Welcome to timvim — a fully declarative, Nix-built Neovim configuration powered by the NVF framework. This section walks you from a bare machine to a running editor, and explains what you will see the first time it opens.
Everything is reproducible: the same flake produces the same editor on Linux, macOS and WSL2, with language servers, formatters, AI assistance and a Kartoza-branded interface already wired together.
New to Nix?
You only need Nix with flakes enabled. There is nothing to compile by hand and no plugin manager to babysit — the flake does it all.
In this section¶
-
Installation — Install Nix, enable flakes and run timvim in one command. Get started
-
Home Manager — Add timvim to your Home Manager or NixOS configuration for a permanent install. Integrate
-
First Launch — What happens the first time you open timvim, and how to find your way around. Explore
-
Dashboard — The alpha start screen, its Kartoza banner and the actions it offers. Discover
Recommended reading order¶
- Installation — get it running.
- First Launch — orient yourself.
- Dashboard — learn the start screen.
- Home Manager — make it permanent.