Do not configure neovim via nix, use lazyvim instead
This commit is contained in:
parent
3baf2453f2
commit
2572513c44
@ -35,6 +35,14 @@ in
|
||||
VISUAL = "nvim";
|
||||
};
|
||||
|
||||
home.packages = with pkgs; [
|
||||
git
|
||||
gnumake
|
||||
gcc
|
||||
ripgrep
|
||||
fd
|
||||
];
|
||||
|
||||
programs.neovim =
|
||||
let
|
||||
toLua = str: ''
|
||||
@ -50,39 +58,39 @@ in
|
||||
vimAlias = true;
|
||||
# vimdiffAlias = true;
|
||||
|
||||
plugins = with pkgs.vimPlugins; [
|
||||
{
|
||||
plugin = dracula-nvim;
|
||||
config = "colorscheme dracula";
|
||||
}
|
||||
{
|
||||
plugin = comment-nvim;
|
||||
config = toLua ''require("Comment").setup()'';
|
||||
}
|
||||
# plugins = with pkgs.vimPlugins; [
|
||||
# {
|
||||
# plugin = dracula-nvim;
|
||||
# config = "colorscheme dracula";
|
||||
# }
|
||||
# {
|
||||
# plugin = comment-nvim;
|
||||
# config = toLua ''require("Comment").setup()'';
|
||||
# }
|
||||
|
||||
# nix file support
|
||||
vim-nix
|
||||
# # nix file support
|
||||
# vim-nix
|
||||
|
||||
# Syntax highlighting
|
||||
(nvim-treesitter.withPlugins (p: [
|
||||
p.tree-sitter-nix
|
||||
p.tree-sitter-vim
|
||||
p.tree-sitter-bash
|
||||
p.tree-sitter-lua
|
||||
p.tree-sitter-python
|
||||
p.tree-sitter-json
|
||||
p.tree-sitter-cpp
|
||||
p.tree-sitter-rust
|
||||
]))
|
||||
];
|
||||
# # Syntax highlighting
|
||||
# (nvim-treesitter.withPlugins (p: [
|
||||
# p.tree-sitter-nix
|
||||
# p.tree-sitter-vim
|
||||
# p.tree-sitter-bash
|
||||
# p.tree-sitter-lua
|
||||
# p.tree-sitter-python
|
||||
# p.tree-sitter-json
|
||||
# p.tree-sitter-cpp
|
||||
# p.tree-sitter-rust
|
||||
# ]))
|
||||
# ];
|
||||
|
||||
extraConfig = ''
|
||||
set clipboard=unnamedplus
|
||||
'';
|
||||
# extraConfig = ''
|
||||
# set clipboard=unnamedplus
|
||||
# '';
|
||||
|
||||
extraLuaConfig = ''
|
||||
vim.o.termguicolors = true
|
||||
'';
|
||||
# extraLuaConfig = ''
|
||||
# vim.o.termguicolors = true
|
||||
# '';
|
||||
};
|
||||
};
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user