Skip to content

Ladas552/nvim-rocks-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Mar 22, 2025
fa1d584 · Mar 22, 2025

History

25 Commits
Mar 1, 2025
Mar 22, 2025
Feb 28, 2025
Feb 26, 2025
Mar 22, 2025

Repository files navigation

What is this?

It is my neovim config using lua. Conventional way, instead of using nixvim or nvf

It is based on Neovim-nightly

Why?

I want to try new things, I got pretty confident with Lua, getting to work it out on NixOS too

How to use on Linux?

Just download neovim, put everything in ~/.config/nvim/, open it and :Rocks sync

It doesn't provide any treesitter binaries, because on Nix I just use nixpkgs. So download TreeSitter-legacy-API or something. And compile them.

Everything else should work tho.

How to use on NixOS?

You can look in my NixOS config for Neovim module. It contains the override and some packages to make my config work

It adds override, and also uses home-manager to create symlinks for reproducable rebuilds.

meta.isTermux is my custom attribute used in NixOS, just delete it and use package list as normal

TODO

typst-previewer.nvim can't open the web based preview, so I got a self made autocmd for typst

Credits

I am not the one to write most of this

Override was taken from:

NTBBloodbath editor module, which was based on Benlubas neovim flake

Config is based on:

NTBBloodbath's neovim config, defaults are his.

Rishabh's neovim config, for all the nightly goodies

About

My Neovim config using rocks.nvim

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages