Skip to content

Ladas552/nvim-rocks-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

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 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 synlinks for reproducable rebuilds.

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

TODO

Norg treesitter parser parser doesn't work. So no Neorg for now

image.nvim can't find magick implementation, so no images in terminal

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

nvim-treesitter-legacy-api doesn't seem to work without these commands, need to automate it.

~
❯ mkdir -p ~/.cache/Nvim/lua-inc
~
❯ ln -s $(nix eval --raw nixpkgs#lua5_1)/include/lua.h ~/.cache/Nvim/lua-inc/
~
❯ ln -s $(nix eval --raw nixpkgs#lua5_1)/include/luaconf.h ~/.cache/Nvim/lua-inc/
~
❯ ln -s $(nix eval --raw nixpkgs#lua5_1)/include/lualib.h ~/.cache/Nvim/lua-inc/
~
❯ ln -s $(nix eval --raw nixpkgs#lua5_1)/include/lauxlib.h ~/.cache/Nvim/lua-inc/

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