changed structure
This commit is contained in:
@ -1,34 +1,28 @@
|
||||
{
|
||||
pkgs,
|
||||
enable,
|
||||
}: {
|
||||
inherit enable;
|
||||
defaultEditor = true;
|
||||
viAlias = true;
|
||||
vimAlias = true;
|
||||
vimdiffAlias = true;
|
||||
{pkgs, ...}: {
|
||||
config.programs.neovim = {
|
||||
enable = true;
|
||||
|
||||
plugins = builtins.attrValues ({
|
||||
inherit
|
||||
(pkgs.vimPlugins)
|
||||
defaultEditor = true;
|
||||
viAlias = true;
|
||||
vimAlias = true;
|
||||
vimdiffAlias = true;
|
||||
|
||||
plugins = with pkgs.vimPlugins;
|
||||
[
|
||||
telescope-nvim # fuzzy finder
|
||||
tokyonight-nvim # theme
|
||||
undotree # undotree
|
||||
vim-fugitive # git integration
|
||||
nvim-treesitter # syntax highlighting
|
||||
|
||||
|
||||
# Autocomplete and LSP
|
||||
|
||||
nvim-lspconfig
|
||||
nvim-cmp
|
||||
cmp-nvim-lsp
|
||||
luasnip
|
||||
;
|
||||
}
|
||||
// {
|
||||
# Parsers for syntax highlighting
|
||||
inherit
|
||||
(pkgs.vimPlugins.nvim-treesitter-parsers)
|
||||
]
|
||||
++ (with pkgs.vimPlugins.nvim-treesitter-parsers; [
|
||||
# Parsers for syntax highlighting
|
||||
nix
|
||||
zig
|
||||
python
|
||||
@ -43,17 +37,18 @@
|
||||
c
|
||||
glsl
|
||||
bash
|
||||
;
|
||||
});
|
||||
extraPackages = [pkgs.nodePackages.pyright];
|
||||
extraLuaConfig =
|
||||
builtins.readFile ./keybinds.lua
|
||||
+ builtins.readFile ./colors.lua
|
||||
+ builtins.readFile ./undotree.lua
|
||||
+ builtins.readFile ./fugitive.lua
|
||||
+ builtins.readFile ./treesitter.lua
|
||||
+ builtins.readFile ./telescope.lua
|
||||
+ builtins.readFile ./cmp.lua
|
||||
+ builtins.readFile ./lspconfig.lua;
|
||||
extraConfig = "set number relativenumber";
|
||||
]);
|
||||
|
||||
extraPackages = [pkgs.nodePackages.pyright];
|
||||
extraLuaConfig =
|
||||
builtins.readFile ./keybinds.lua
|
||||
+ builtins.readFile ./colors.lua
|
||||
+ builtins.readFile ./undotree.lua
|
||||
+ builtins.readFile ./fugitive.lua
|
||||
+ builtins.readFile ./treesitter.lua
|
||||
+ builtins.readFile ./telescope.lua
|
||||
+ builtins.readFile ./cmp.lua
|
||||
+ builtins.readFile ./lspconfig.lua;
|
||||
extraConfig = "set number relativenumber";
|
||||
};
|
||||
}
|
||||
|
Reference in New Issue
Block a user