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"; catppuccin.enable = lib.mkEnableOption "Enables catppuccin theme";
}; };
plugins = { plugins = {
comments.enable = lib.mkEnableOption "Enables nvim-comment"; comments.enable = lib.mkOption { default = true; };
fugitive.enable = lib.mkEnableOption "Enables git-fugitive"; fugitive.enable = lib.mkOption { default = true; };
lualine.enable = lib.mkEnableOption "Enables lualine"; lualine.enable = lib.mkOption { default = true; };
luasnip.enable = lib.mkEnableOption "Enables luasnip snippets"; luasnip.enable = lib.mkOption { default = false; };
nvimcmp.enable = lib.mkEnableOption "Enables nvim completion"; nvimcmp.enable = lib.mkOption { default = true; };
telescope = { telescope = {
enable = lib.mkEnableOption "Enables telescope"; enable = lib.mkOption { default = true; };
fzf.enable = lib.mkEnableOption "Enables telescope-fzf"; fzf.enable = lib.mkOption { default = true; };
}; };
treesitter.enable = lib.mkEnableOption "Enables treesitter"; treesitter.enable = lib.mkOption { default = true; };
wiki.enable = lib.mkEnableOption "Enables a wiki"; wiki.enable = lib.mkOption { default = false; };
}; };
}; };