diff --git a/plugins/by-name/yazi/default.nix b/plugins/by-name/yazi/default.nix index f36594ea..f16b68a4 100644 --- a/plugins/by-name/yazi/default.nix +++ b/plugins/by-name/yazi/default.nix @@ -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";