plugins/nvim-tree: use iconsPackage

This commit is contained in:
Austin Horstman 2024-08-29 09:16:42 -05:00
parent 150c5f454b
commit d3e387899f
No known key found for this signature in database
2 changed files with 14 additions and 3 deletions

View file

@ -41,6 +41,11 @@ in
package = helpers.mkPluginPackageOption "nvim-tree" pkgs.vimPlugins.nvim-tree-lua;
iconsPackage = helpers.mkPackageOption {
name = "nvim-web-devicons";
default = pkgs.vimPlugins.nvim-web-devicons;
};
disableNetrw = helpers.defaultNullOpts.mkBool false "Disable netrw";
hijackNetrw = helpers.defaultNullOpts.mkBool true "Hijack netrw";
@ -1154,10 +1159,9 @@ in
'';
in
mkIf cfg.enable {
extraPlugins = with pkgs.vimPlugins; [
extraPlugins = [
cfg.package
nvim-web-devicons
];
] ++ lib.optional (cfg.iconsPackage != null) cfg.iconsPackage;
autoCmd =
(optional autoOpenEnabled {

View file

@ -256,4 +256,11 @@
};
};
};
no-packages = {
plugins.nvim-tree = {
enable = true;
iconsPackage = null;
};
};
}