2024-12-13 19:01:54 -07:00
|
|
|
{pkgs, ...}: {
|
|
|
|
plugins = {
|
2024-12-13 20:14:26 -07:00
|
|
|
lualine.enable = true;
|
2024-12-13 21:09:37 -07:00
|
|
|
undotree.enable = true;
|
2024-12-13 21:19:17 -07:00
|
|
|
bufferline.enable = true;
|
2024-12-14 08:14:13 -07:00
|
|
|
web-devicons.enable = true;
|
2024-12-13 19:01:54 -07:00
|
|
|
};
|
2024-12-13 21:01:33 -07:00
|
|
|
|
|
|
|
plugins.gitsigns = {
|
|
|
|
enable = true;
|
|
|
|
settings.current_line_blame = true;
|
|
|
|
};
|
2024-12-13 20:40:00 -07:00
|
|
|
|
|
|
|
plugins.lsp = {
|
|
|
|
enable = true;
|
|
|
|
servers = {
|
|
|
|
rust_analyzer = {
|
|
|
|
enable = true;
|
|
|
|
installRustc = false;
|
|
|
|
installCargo = false;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
2024-12-13 20:12:14 -07:00
|
|
|
colorschemes.catppuccin = {
|
|
|
|
enable = true;
|
|
|
|
settings.flavor = "frappe";
|
|
|
|
};
|
2024-12-13 21:13:16 -07:00
|
|
|
|
|
|
|
extraPlugins = ( with pkgs.vimPlugins; [
|
|
|
|
vim-be-good
|
|
|
|
]);
|
2024-12-13 19:01:54 -07:00
|
|
|
}
|