53 lines
1.1 KiB
Nix
53 lines
1.1 KiB
Nix
{ inputs, 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
|
|
./avante.nix
|
|
./render-markdown.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;
|
|
colorizer.enable = true;
|
|
headlines.enable = true;
|
|
|
|
cmake-tools = {
|
|
enable = true;
|
|
settings = {
|
|
cmake_build_directory = "build/\${variant:buildtype}";
|
|
};
|
|
};
|
|
};
|
|
|
|
extraPlugins = with pkgs.vimPlugins;
|
|
[
|
|
vim-nftables
|
|
(pkgs.vimUtils.buildVimPlugin {name= "mcfunction"; src = inputs.vim-mcfunction; })
|
|
];
|
|
}
|