feat(plugins): add cyberdream.nvim config and enhance Astroui options

This commit is contained in:
Prad Nukala committed 2026-10-16 11:08:38 -04:00
1 parent 58b8b7cbc1
commit 4caaff89bb
1 file changed
+32 -4
+32 -4
View File
@@ -1,15 +1,43 @@
-- AstroUI provides the basis for configuring the AstroNvim User Interface
-- Configuration documentation can be found with `:h astroui`
-- NOTE: We highly recommend setting up the Lua Language Server (`:LspInstall lua_ls`)
-- as this provides autocomplete and documentation while editing
---@type LazySpec
return {
{
"AstroNvim/astroui",
---@type AstroUIOpts
opts = {
-- change colorscheme
-- plain `cyberdream` honours `variant` below, so :CyberdreamToggleMode
-- flips muted <-> light (`cyberdream-muted` would hard-code the palette)
colorscheme = "cyberdream",
},
},
{
-- layered on the astrocommunity spec (transparent, italic_comments,
-- hide_fillchars, terminal_colors stay as it sets them)
"scottmckendry/cyberdream.nvim",
---@type cyberdream.Config
opts = {
variant = "muted",
-- astrocommunity still passes the pre-rename `borderless_telescope`,
-- which cyberdream ignores; this is the current key (snacks picker)
borderless_pickers = true,
-- only the installed plugins; base highlights always load. A newly
-- added plugin with a cyberdream extension must be listed here.
extensions = {
default = false,
blinkcmp = true,
dapui = true,
gitsigns = true,
grugfar = true,
heirline = true, -- AstroNvim's statusline reads the Heirline<Mode> groups
lazy = true,
mini = true, -- mini.icons
snacks = true,
treesitter = true,
trouble = true,
whichkey = true,
},
},
},
}