66 lines
1.6 KiB
Lua
66 lines
1.6 KiB
Lua
-- Generated by Noctalia
|
|
|
|
local primary = "rgb(7aa2f7)"
|
|
local surface = "rgb(1a1b26)"
|
|
local on_surface = "rgb(c0caf5)"
|
|
local secondary = "rgb(bb9af7)"
|
|
local on_secondary = "rgb(16161e)"
|
|
local error = "rgb(f7768e)"
|
|
local on_error = "rgb(16161e)"
|
|
local shadow = "rgb(15161e)"
|
|
|
|
local function apply_theme()
|
|
hl.config({
|
|
general = {
|
|
col = {
|
|
active_border = primary,
|
|
inactive_border = surface,
|
|
},
|
|
},
|
|
decoration = {
|
|
shadow = {
|
|
color = shadow,
|
|
},
|
|
glow = {
|
|
color = shadow,
|
|
},
|
|
},
|
|
group = {
|
|
col = {
|
|
border_active = secondary,
|
|
border_inactive = surface,
|
|
border_locked_active = error,
|
|
border_locked_inactive = surface,
|
|
},
|
|
|
|
groupbar = {
|
|
gradients = true,
|
|
col = {
|
|
active = secondary,
|
|
inactive = surface,
|
|
locked_active = error,
|
|
locked_inactive = surface,
|
|
},
|
|
text_color = on_secondary,
|
|
text_color_inactive = on_surface,
|
|
text_color_locked_active = on_error,
|
|
text_color_locked_inactive = on_surface,
|
|
},
|
|
},
|
|
})
|
|
end
|
|
|
|
return {
|
|
colors = {
|
|
primary = primary,
|
|
surface = surface,
|
|
on_surface = on_surface,
|
|
secondary = secondary,
|
|
on_secondary = on_secondary,
|
|
error = error,
|
|
on_error = on_error,
|
|
shadow = shadow,
|
|
},
|
|
apply_theme = apply_theme
|
|
}
|