local options = { base46 = { theme = "catppuccin", -- default theme hl_add = {}, hl_override = {}, integrations = {}, changed_themes = { all = { base_16 = { base00 = "none" }, -- make only the main window background transparent }, }, transparency = true, theme_toggle = { "catppuccin", "one_light" }, }, ui = { cmp = { icons = true, lspkind_text = true, style = "default", -- default/flat_light/flat_dark/atom/atom_colored }, telescope = { style = "bordered" }, -- borderless / bordered statusline = { theme = "minimal", -- default/vscode/vscode_colored/minimal -- default/round/block/arrow separators work only for default statusline theme -- round and block will work for minimal theme only separator_style = "round", order = nil, modules = nil, }, -- lazyload it when there are 1+ buffers tabufline = { enabled = true, lazyload = true, order = { "treeOffset", "buffers", "tabs", "btns" }, modules = nil, }, nvdash = { load_on_startup = false, header = { " ▄ ▄ ", " ▄ ▄▄▄ ▄ ▄▄▄ ▄ ▄ ", " █ ▄ █▄█ ▄▄▄ █ █▄█ █ █ ", " ▄▄ █▄█▄▄▄█ █▄█▄█▄▄█▄▄█ █ ", " ▄ █▄▄█ ▄ ▄▄ ▄█ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ", " █▄▄▄▄ ▄▄▄ █ ▄ ▄▄▄ ▄ ▄▄▄ ▄ ▄ █ ▄", "▄ █ █▄█ █▄█ █ █ █▄█ █ █▄█ ▄▄▄ █ █", "█▄█ ▄ █▄▄█▄▄█ █ ▄▄█ █ ▄ █ █▄█▄█ █", " █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█ █▄█▄▄▄█ ", }, buttons = { { " Find File", "Spc f f", "Telescope find_files" }, { "󰈚 Recent Files", "Spc f o", "Telescope oldfiles" }, { "󰈭 Find Word", "Spc f w", "Telescope live_grep" }, { " Bookmarks", "Spc m a", "Telescope marks" }, { " Themes", "Spc t h", "Telescope themes" }, { " Mappings", "Spc c h", "NvCheatsheet" }, }, }, }, term = { winopts = { number = false, relativenumber = false }, sizes = { sp = 0.3, vsp = 0.2, ["bo sp"] = 0.3, ["bo vsp"] = 0.2 }, float = { relative = "editor", row = 0.3, col = 0.25, width = 0.5, height = 0.4, border = "single", }, }, lsp = { signature = true }, cheatsheet = { theme = "grid", -- simple/grid excluded_groups = { "terminal (t)", "autopairs", "Nvim", "Opens" }, -- can add group name or with mode }, mason = { cmd = true, pkgs = {} }, } local status, chadrc = pcall(require, "chadrc") return vim.tbl_deep_extend("force", options, status and chadrc or {})