Skip to content

Base46 Extra

ui.base46 installs the Base46 colorscheme collection as optional theme inventory. It does not change your active colorscheme by itself.

Enable it

-- ~/.config/blak/lua/blak/user.lua
return {
extras = {
enabled = {
"ui.base46",
},
},
}

Because this extra adds a plugin, run:

:BlakExtras sync

What it adds

SurfaceContribution
PluginAvengeMedia/base46
ColorschemeBase46 base46-* schemes

Pick a Base46 scheme

Set the active scheme with ui.colorscheme:

return {
extras = {
enabled = { "ui.base46" },
},
ui = {
colorscheme = "base46-gruvchad",
},
}

Blak loads ui.colorscheme during startup. If the scheme cannot be found, Blak warns and falls back to TokyoNight.

Theme options

Blak passes ui.theme to colorschemes that expose a Lua setup() function. Base46 schemes are plain colorschemes, so use Blak’s ui.transparent option for transparent backgrounds:

return {
extras = {
enabled = { "ui.base46" },
},
ui = {
colorscheme = "base46-mountain",
transparent = true,
},
}

Disable it

Remove the extra and choose an installed colorscheme:

return {
ui = {
colorscheme = "tokyonight-night",
},
extras = {
enabled = {},
},
}

Then run :BlakExtras sync so lazy.nvim removes the Base46 plugin spec.

See the colorscheme guide for the broader theme model.