miovim/config/plugins.nix
2025-03-09 10:11:05 +01:00

87 lines
1.2 KiB
Nix

{
lib,
config,
pkgs,
...
}:
{
plugins = {
lsp = {
enable = true;
servers = {
asm_lsp.enable = true;
gopls.enable = true;
java_language_server.enable = true;
rust-analyzer.enable = true;
nil_ls.enable = true;
marksman.enable = true;
};
};
grug-far = {
enable = true;
};
conform-nvim = {
enable = true;
};
markdown-preview = {
enable = true;
};
cmp = {
enable = true;
autoEnableSources = true;
};
barbar.enable = true;
gitsigns.enable = true;
comment = {
enable = true;
};
treesitter = {
enable = true;
};
web-devicons = {
enable = true;
};
emmet = {
enable = true;
};
nvim-autopairs = {
enable = true;
};
presence-nvim = {
enable = true;
};
chadtree = {
enable = true;
};
fzf-lua = {
enable = true;
};
notify = {
enable = true;
};
neotest = {
enable = true;
adapters = {
rust.enable = true;
python.enable = true;
java.enable = true;
go.enable = true;
};
};
};
}