2026-05-29 18:35:10 -04:00
|
|
|
-- AstroUI provides the basis for configuring the AstroNvim User Interface
|
|
|
|
|
-- Configuration documentation can be found with `:h astroui`
|
|
|
|
|
|
|
|
|
|
---@type LazySpec
|
|
|
|
|
return {
|
2026-10-16 11:08:38 -04:00
|
|
|
{
|
|
|
|
|
"AstroNvim/astroui",
|
|
|
|
|
---@type AstroUIOpts
|
|
|
|
|
opts = {
|
|
|
|
|
-- 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,
|
|
|
|
|
},
|
|
|
|
|
},
|
2026-05-29 18:35:10 -04:00
|
|
|
},
|
|
|
|
|
}
|