plugins/telescope/extensions: use mkExtension's dependencies parameter

This commit is contained in:
Gaetan Lepage 2025-04-27 14:54:38 +02:00
parent 436fd243cf
commit 836994b8bc
2 changed files with 3 additions and 9 deletions

View file

@ -23,6 +23,8 @@ mkExtension {
}) })
]; ];
dependencies = [ "manix" ];
settingsOptions = { settingsOptions = {
manix_args = defaultNullOpts.mkListOf lib.types.str [ ] "CLI arguments to pass to manix."; manix_args = defaultNullOpts.mkListOf lib.types.str [ ] "CLI arguments to pass to manix.";
@ -34,8 +36,4 @@ mkExtension {
settingsExample = { settingsExample = {
cword = true; cword = true;
}; };
extraConfig = {
dependencies.manix.enable = lib.mkDefault true;
};
} }

View file

@ -58,11 +58,7 @@ mkExtension {
} }
]; ];
extraConfig = cfg: { dependencies = [ "chafa" ];
dependencies = {
chafa.enable = lib.mkDefault true;
};
};
settingsOptions = { settingsOptions = {
filetypes = defaultNullOpts.mkListOf types.str [ filetypes = defaultNullOpts.mkListOf types.str [