Files
Neve/config/utils/default.nix
2025-02-06 17:45:39 +02:00

61 lines
1.6 KiB
Nix

{
lib,
config,
...
}: {
imports = [
./better-escape.nix
./cloak.nix
./colorizer.nix
./harpoon.nix
./markdown-preview.nix
./mini.nix
./neocord.nix
./neotest.nix
./nvim-autopairs.nix
./nvim-surround.nix
./nvterm.nix
./oil.nix
./persistence.nix
./plenary.nix
./project-nvim.nix
./sidebar.nix
./tmux-navigator.nix
./todo-comments.nix
./ultimate-autopair.nix
./undotree.nix
./wakatime.nix
./which-key.nix
./wilder.nix
];
options = {
utils.enable = lib.mkEnableOption "Enable utils module";
};
config = lib.mkIf config.utils.enable {
better-escape.enable = lib.mkDefault true;
cloak.enable = lib.mkDefault true;
harpoon.enable = lib.mkDefault false;
markdown-preview.enable = lib.mkDefault false;
mini.enable = lib.mkDefault true;
neocord.enable = lib.mkDefault false;
neotest.enable = lib.mkDefault true;
nvim-autopairs.enable = lib.mkDefault true;
colorizer.enable = lib.mkDefault true;
nvim-surround.enable = lib.mkDefault true;
nvterm.enable = lib.mkDefault true;
oil.enable = lib.mkDefault true;
persistence.enable = lib.mkDefault true;
plenary.enable = lib.mkDefault true;
project-nvim.enable = lib.mkDefault true;
sidebar.enable = lib.mkDefault false;
tmux-navigator.enable = lib.mkDefault true;
todo-comments.enable = lib.mkDefault true;
ultimate-autopair.enable = lib.mkDefault true;
undotree.enable = lib.mkDefault true;
wakatime.enable = lib.mkDefault false;
which-key.enable = lib.mkDefault true;
wilder.enable = lib.mkDefault false;
};
}