48 lines
896 B
Nix
48 lines
896 B
Nix
{ pkgs, ... }: {
|
|
imports = [
|
|
./cmp.nix
|
|
./codeium.nix
|
|
./dap.nix
|
|
./harpoon.nix
|
|
./indent-blankline.nix
|
|
./lsp
|
|
./lualine.nix
|
|
./mini.nix
|
|
./neo-tree.nix
|
|
./neorg.nix
|
|
./noice.nix
|
|
./none-ls.nix
|
|
./rainbow-delimiters.nix
|
|
./telescope.nix
|
|
./treesitter.nix
|
|
./trouble.nix
|
|
./undotree.nix
|
|
./notify.nix
|
|
];
|
|
|
|
plugins = {
|
|
fugitive.enable = true;
|
|
gitsigns.enable = true;
|
|
lastplace.enable = true;
|
|
tmux-navigator.enable = true;
|
|
todo-comments.enable = true;
|
|
transparent.enable = true;
|
|
which-key.enable = true;
|
|
zen-mode.enable = true;
|
|
web-devicons.enable = true;
|
|
lazygit.enable = true;
|
|
|
|
cmake-tools = {
|
|
enable = true;
|
|
settings = {
|
|
cmake_build_directory = "build/\${variant:buildtype}";
|
|
};
|
|
};
|
|
};
|
|
|
|
extraPlugins = with pkgs.vimPlugins;
|
|
[
|
|
vim-nftables
|
|
];
|
|
}
|