plugins/yazi: add yaziPackage option

This commit is contained in:
Gaetan Lepage 2024-10-20 17:41:22 +02:00
parent c4ad4d0b2e
commit 47b563d4e1

View file

@ -1,5 +1,6 @@
{
lib,
pkgs,
...
}:
let
@ -21,6 +22,16 @@ lib.nixvim.neovim-plugin.mkNeovimPlugin {
See the [upstream docs](https://github.com/mikavilpas/yazi.nvim?tab=readme-ov-file#%EF%B8%8F-keybindings) for details.
'';
extraOptions = {
yaziPackage = lib.mkPackageOption pkgs "yazi" {
nullable = true;
};
};
extraConfig = cfg: {
extraPackages = [ cfg.yaziPackage ];
};
settingsOptions = {
log_level = defaultNullOpts.mkLogLevel' {
pluginDefault = "off";