57 lines
1.1 KiB
Nix
57 lines
1.1 KiB
Nix
{
|
|
config,
|
|
lib,
|
|
hostname,
|
|
...
|
|
}:
|
|
|
|
{
|
|
imports = [
|
|
./blink-cmp.nix
|
|
./glance.nix
|
|
./illuminate.nix
|
|
./indent-blankline.nix
|
|
./lint.nix
|
|
./lsp.nix
|
|
./scrollview.nix
|
|
./startup.nix
|
|
./telescope.nix
|
|
./which-key.nix
|
|
];
|
|
|
|
programs.nixvim.plugins = {
|
|
cmp-nvim-lsp.enable = true;
|
|
cmp.enable = true;
|
|
cmp_luasnip.enable = true;
|
|
colorizer.enable = true;
|
|
comment.enable = true;
|
|
diffview.enable = true;
|
|
direnv.enable = true;
|
|
gitblame.enable = true;
|
|
gitsigns.enable = true;
|
|
# hardtime.enable = true;
|
|
intellitab.enable = true;
|
|
lastplace.enable = true;
|
|
lsp-format.enable = true;
|
|
lsp-lines.enable = true;
|
|
lsp-signature.enable = true;
|
|
lualine.enable = true;
|
|
luasnip.enable = true;
|
|
markview.enable = true;
|
|
multicursors.enable = true;
|
|
neo-tree.enable = true;
|
|
neoscroll.enable = true;
|
|
nvim-autopairs.enable = true;
|
|
refactoring.enable = true;
|
|
toggleterm.enable = true;
|
|
treesitter.enable = true;
|
|
web-devicons.enable = true;
|
|
zig.enable = true;
|
|
};
|
|
|
|
programs.nixvim.performance.byteCompileLua = {
|
|
enable = true;
|
|
plugins = true;
|
|
};
|
|
}
|