osbm-nvim/plugins/default.nix
2025-03-11 03:11:42 +03:00

51 lines
1 KiB
Nix

{pkgs, ...}: {
imports = [
./cmp.nix
./lsp.nix
./mini.nix
./treesitter.nix
];
plugins = {
# todo comments highlighter
todo-comments.enable = true;
# a statusline plugin
lualine.enable = true;
# syntax highlighting
treesitter.enable = true;
# completion plugin
cmp.enable = true;
# blink completion plugin (disabled in favor of cmp)
blink-cmp.enable = false;
# Extensible UI for Neovim notifications and LSP progress messages.
fidget.enable = true;
# A navigation plugin that uses lsp symbols to provide a breadcrumb trail
navic.enable = true; # TODO: not seeing the output rn
# fast create folders and files
oil.enable = true;
# a file explorer
telescope.enable = true;
# vim exercises
vim-be-good.enable = true;
# Provides Nerd Font icons
web-devicons.enable = true;
# better ui experience
noice.enable = true;
# an introduction plugin
mini.enable = true; # TODO look more into the mini plugin
};
}