diff options
| author | Stefan Weigl-Bosker <stefan@s00.xyz> | 2025-04-10 03:04:54 -0400 |
|---|---|---|
| committer | Stefan Weigl-Bosker <stefan@s00.xyz> | 2025-04-10 03:04:54 -0400 |
| commit | ddf526713d0f82f001d8d59c5af8876d0c1753fe (patch) | |
| tree | ee30f65401d8d2d6eed3b9a6743b4dcb9ef4ed6e /modules/neovim/default.nix | |
| parent | 8d1e930ce093cf03beef8b03aa32b2c1cde8a432 (diff) | |
| download | home-ddf526713d0f82f001d8d59c5af8876d0c1753fe.tar.gz | |
update
Diffstat (limited to 'modules/neovim/default.nix')
| -rw-r--r-- | modules/neovim/default.nix | 27 |
1 files changed, 20 insertions, 7 deletions
diff --git a/modules/neovim/default.nix b/modules/neovim/default.nix index e09866d..14665dd 100644 --- a/modules/neovim/default.nix +++ b/modules/neovim/default.nix @@ -22,12 +22,21 @@ in programs.neovim = { enable = true; defaultEditor = true; - viAlias = true; - vimAlias = true; + viAlias = false; + vimAlias = false; vimdiffAlias = true; plugins = with pkgs.vimPlugins; [ + nvim-treesitter (nvim-treesitter.withPlugins (p: with p; [ tree-sitter-nix + tree-sitter-make + tree-sitter-verilog + tree-sitter-scheme + tree-sitter-llvm + tree-sitter-html + tree-sitter-glsl + tree-sitter-devicetree + tree-sitter-cuda tree-sitter-c tree-sitter-cpp tree-sitter-lua @@ -55,13 +64,17 @@ in # extraLuaPackages = ps: with ps; [ # ]; extraLuaConfig = '' - vim.cmd[[colorscheme ${scheme.name}]] - ${builtins.readFile ./nvim/init.lua} - vim.cmd[[${scheme.extraVimConfig}]] vim.cmd[[ - hi StatusLineNC guibg=none guifg=#4c4c4c - hi StatusLine guibg=none guifg=#8f8aac + colorscheme ${scheme.name} + hi PmenuSel guifg=${scheme.base05} guibg=${scheme.base03} + hi StatusLine guibg=fg guifg=bg cterm=reverse gui=bold + hi FloatBorder guifg=${scheme.base01} + hi WinSeparator guifg=${scheme.base01} + hi WinBar guifg=${scheme.base03} ]] + + ${builtins.readFile ./nvim/init.lua} + vim.cmd[[${scheme.extraVimConfig}]] ''; }; }; |