return { { "AstroNvim/astroui", ---@type AstroUIOpts opts = { colorscheme = "cyberdream", -- add new user interface icon icons = { VimIcon = "", ScrollText = "", GitBranch = "", GitAdd = "", GitChange = "", GitDelete = "", }, -- modify variables used by heirline but not defined in the setup call directly status = { -- define the separators between each section separators = { left = { "", "" }, -- separator for the left side of the statusline right = { "", "" }, -- separator for the right side of the statusline tab = { "", "" }, }, -- add new colors that can be used by heirline colors = function(hl) local get_hlgroup = require("astroui").get_hlgroup -- use helper function to get highlight group properties local comment_fg = get_hlgroup("Comment").fg hl.git_branch_fg = comment_fg hl.git_added = comment_fg hl.git_changed = comment_fg hl.git_removed = comment_fg hl.blank_bg = get_hlgroup("Folded").fg hl.file_info_bg = get_hlgroup("Visual").bg hl.nav_icon_bg = get_hlgroup("String").fg hl.nav_fg = hl.nav_icon_bg hl.folder_icon_bg = get_hlgroup("Error").fg return hl end, attributes = { mode = { bold = true }, }, icon_highlights = { file_icon = { statusline = false, }, }, }, }, }, { "rebelot/heirline.nvim", opts = { statusline = false, }, }, }