plugins/bufferline: use iconsPackage

This commit is contained in:
Austin Horstman 2024-08-29 09:22:52 -05:00
parent f59a3c70aa
commit 46cf3dad9f
No known key found for this signature in database
2 changed files with 15 additions and 1 deletions

View file

@ -654,8 +654,15 @@ lib.nixvim.neovim-plugin.mkNeovimPlugin config {
}; };
}; };
extraOptions = {
iconsPackage = lib.nixvim.mkPackageOption {
name = "nvim-web-devicons";
default = pkgs.vimPlugins.nvim-web-devicons;
};
};
extraConfig = cfg: { extraConfig = cfg: {
extraPlugins = with pkgs.vimPlugins; [ nvim-web-devicons ]; extraPlugins = lib.mkIf (cfg.iconsPackage != null) [ cfg.iconsPackage ];
opts.termguicolors = true; opts.termguicolors = true;
}; };

View file

@ -123,4 +123,11 @@
}; };
}; };
}; };
no-packages = {
plugins.bufferline = {
enable = true;
iconsPackage = null;
};
};
} }