Set up defaults for plugins

This commit is contained in:
Julia Lange 2026-02-18 14:28:42 -08:00
parent 935c75b459
commit c82d15375c
Signed by: Julia
SSH key fingerprint: SHA256:5DJcfxa5/fKCYn57dcabJa2vN2e6eT0pBerYi5SUbto

View file

@ -14,17 +14,17 @@
catppuccin.enable = lib.mkEnableOption "Enables catppuccin theme";
};
plugins = {
comments.enable = lib.mkEnableOption "Enables nvim-comment";
fugitive.enable = lib.mkEnableOption "Enables git-fugitive";
lualine.enable = lib.mkEnableOption "Enables lualine";
luasnip.enable = lib.mkEnableOption "Enables luasnip snippets";
nvimcmp.enable = lib.mkEnableOption "Enables nvim completion";
comments.enable = lib.mkOption { default = true; };
fugitive.enable = lib.mkOption { default = true; };
lualine.enable = lib.mkOption { default = true; };
luasnip.enable = lib.mkOption { default = false; };
nvimcmp.enable = lib.mkOption { default = true; };
telescope = {
enable = lib.mkEnableOption "Enables telescope";
fzf.enable = lib.mkEnableOption "Enables telescope-fzf";
enable = lib.mkOption { default = true; };
fzf.enable = lib.mkOption { default = true; };
};
treesitter.enable = lib.mkEnableOption "Enables treesitter";
wiki.enable = lib.mkEnableOption "Enables a wiki";
treesitter.enable = lib.mkOption { default = true; };
wiki.enable = lib.mkOption { default = false; };
};
};