My personal neovim setup.
This repository has been archived on 2026-04-02. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
Find a file
River 1d1d505458 Update README.md
Added archived warning

Signed-off-by: River <river@noreply.localhost>
2026-04-02 20:21:22 +00:00
lua/personal added a package to make scrolloff work to the end of files 2025-12-26 22:41:59 +00:00
.gitignore Initial commit 2025-12-11 22:13:40 +00:00
init.lua Added all of initial nvim setup 2025-12-11 22:28:52 +00:00
lazy-lock.json added a package to make scrolloff work to the end of files 2025-12-26 22:41:59 +00:00
LICENSE Initial commit 2025-12-11 22:13:40 +00:00
README.md Update README.md 2026-04-02 20:21:22 +00:00

Warning

This has been archived as it has been moved here

My Nvim Setup

This is stored on git because of 2 reasons:

  1. I want to have it across all my computers in my homelab and the easiest way to sync it is to put it on git
  2. It is what all the cool people do

This is my setup for neovim I want fast clean and reliable above all

How I made this

You only need 2 things to copy what I have done:

  1. https://www.youtube.com/watch?v=w7i4amO_zaE
  2. https://github.com/ThePrimeagen/init.lua

IMPORTANT: Do as he does not as he says - the video is out of date and uses packer rather than lazy-vim. Lazy-vim is what he uses now and probably so should you.

How to use

If you do want to use this simply clone this repository contents into ~/.config/nvim

As one command thats: git clone https://git.r1ver.co.uk/Public/nvim.git ~/.config/nvim