mirror of https://github.com/gabehf/nvim-conf.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
100 lines
3.0 KiB
100 lines
3.0 KiB
local M = {}
|
|
|
|
M.ui = {
|
|
------------------------------- base46 -------------------------------------
|
|
-- hl = highlights
|
|
hl_add = {},
|
|
hl_override = {
|
|
Comment = { italic = true },
|
|
["@comment"] = { italic = true },
|
|
},
|
|
changed_themes = {},
|
|
theme_toggle = { "onedark", "one_light" },
|
|
theme = "yoru", -- default theme (chadrc.lua controls theme, not this)
|
|
transparency = false,
|
|
|
|
cmp = {
|
|
icons = true,
|
|
lspkind_text = true,
|
|
style = "default", -- default/flat_light/flat_dark/atom/atom_colored
|
|
},
|
|
|
|
telescope = { style = "bordered" }, -- borderless / bordered
|
|
|
|
------------------------------- nvchad_ui modules -----------------------------
|
|
statusline = {
|
|
theme = "default", -- 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 = "default",
|
|
order = nil,
|
|
modules = { "git" },
|
|
},
|
|
|
|
tabufline = {
|
|
enabled = true,
|
|
lazyload = false,
|
|
order = { "treeOffset", "buffers", "tabs", "btns" },
|
|
modules = nil,
|
|
},
|
|
|
|
nvdash = {
|
|
load_on_startup = true,
|
|
|
|
header = {
|
|
[[ ███╗ ██╗███████╗ ██████╗ ██╗ ██╗██╗███╗ ███╗ ]],
|
|
[[ ████╗ ██║██╔════╝██╔═══██╗██║ ██║██║████╗ ████║ ]],
|
|
[[ ██╔██╗ ██║█████╗ ██║ ██║██║ ██║██║██╔████╔██║ ]],
|
|
[[ ██║╚██╗██║██╔══╝ ██║ ██║╚██╗ ██╔╝██║██║╚██╔╝██║ ]],
|
|
[[ ██║ ╚████║███████╗╚██████╔╝ ╚████╔╝ ██║██║ ╚═╝ ██║ ]],
|
|
[[ ╚═╝ ╚═══╝╚══════╝ ╚═════╝ ╚═══╝ ╚═╝╚═╝ ╚═╝ ]],
|
|
},
|
|
|
|
buttons = {
|
|
{ " Find File", "Spc f f", "Telescope find_files" },
|
|
{ " Recent Files", "Spc f r", "Telescope oldfiles" },
|
|
{ " Find Word", "Spc p g", "Telescope live_grep" },
|
|
-- { " Bookmarks", "Spc m a", "Telescope marks" },
|
|
{ " Themes", "Spc t h", "Telescope themes" },
|
|
-- { " Mappings", "Spc c h", "NvCheatsheet" },
|
|
},
|
|
},
|
|
|
|
cheatsheet = { theme = "grid" }, -- simple/grid
|
|
|
|
lsp = { signature = true },
|
|
|
|
-- term = {
|
|
-- hl = "Normal:term,WinSeparator:WinSeparator",
|
|
-- sizes = { sp = 0.3, vsp = 0.2 },
|
|
-- float = {
|
|
-- relative = "editor",
|
|
-- row = 0.3,
|
|
-- col = 0.25,
|
|
-- width = 0.5,
|
|
-- height = 0.4,
|
|
-- border = "single",
|
|
-- },
|
|
-- },
|
|
}
|
|
|
|
M.base46 = {
|
|
integrations = {
|
|
"nvimtree",
|
|
"treesitter",
|
|
"blankline",
|
|
"git",
|
|
"lsp",
|
|
"nvdash",
|
|
"syntax",
|
|
"statusline",
|
|
"tbline",
|
|
"telescope",
|
|
"devicons",
|
|
"mason",
|
|
"defaults",
|
|
},
|
|
}
|
|
|
|
return M
|