diff options
Diffstat (limited to 'palette')
| -rw-r--r-- | palette/candy-night.conf | 48 | ||||
| -rw-r--r-- | palette/roles-candy-night.conf | 107 | ||||
| -rw-r--r-- | palette/roles.conf.default | 3 |
3 files changed, 157 insertions, 1 deletions
diff --git a/palette/candy-night.conf b/palette/candy-night.conf new file mode 100644 index 0000000..e66bbd8 --- /dev/null +++ b/palette/candy-night.conf @@ -0,0 +1,48 @@ +# Candy Night. +# Copyright (C) 2026 Danilo M. <danix@danix.xyz> +# Licensed under the GNU General Public License v2 only. +# +# Source: sampled from a desktop shot built on Candy icons +# (https://github.com/EliverLara/candy-icons) over a near-black purple +# ground. The colours below are measured from that image rather than taken +# from a published scheme, so the names are this file's own. +# +# The hue ramp is deliberately the folder-icon gradient set: a palette meant +# to sit beside those icons should name the same colours they are drawn in. + +# Five background depths. The image's window body is translucent over the +# wallpaper and so has no fixed value; these are the opaque surfaces only. +deep = #111223 +background = #13122e +base = #14162a +dock = #161925 +surface = #241f3a +selection = #342841 + +foreground = #c9c6dd +light = #9a97b5 +comment = #6a6886 +gutter = #3b3a5a + +# The selection gradient, magenta into violet. magenta is the accent. +magenta = #cc0dbf +violet = #6626a5 +purple = #a26ef5 + +# magenta lifted to the same hue (304 deg) at lightness 0.50. Contrast +# against `background` goes 3.79 -> 5.07, which clears the 4.5 body-text +# threshold. Terminal text uses this; the UI accent stays the true magenta +# above, where it sits on large fills rather than glyphs. +magenta_br = #f00fe0 + +# Folder-icon hues. +red = #ff483f +pink = #fa4780 +orange = #ff9925 +yellow = #fcd317 +green = #36d190 +lime = #98f36e +cyan = #37daea +blue = #1c98ed +teal = #8edcd8 +orchid = #ef60d9 diff --git a/palette/roles-candy-night.conf b/palette/roles-candy-night.conf new file mode 100644 index 0000000..c3fc514 --- /dev/null +++ b/palette/roles-candy-night.conf @@ -0,0 +1,107 @@ +# Role assignments for Candy Night. +# Copyright (C) 2026 Danilo M. <danix@danix.xyz> +# Licensed under the GNU General Public License v2 only. +# +# The one split worth knowing about: [ui] accent is the true magenta from the +# source image, while [terminal] magenta is the lifted magenta_br. The former +# only ever fills large areas (selection bars, borders), where 3.79 contrast +# reads fine; the latter is glyphs on a dark ground, where it does not. +# Do not collapse the two back together. + +[ui] +bg = background +bg_alt = base +bg_deep = deep +surface = surface +surface_alt = selection +border = gutter + +fg = foreground +fg_dim = light +fg_faint = comment + +accent = magenta + +# GTK uses an orange for chart fills and badge backgrounds. Named here rather +# than reused from [terminal] because [ui] is what a non-terminal consumer +# reads, and a flat namespace means one definition serves both. +peach = orange + +[state] +warning = yellow +critical = red +success = green +info = cyan + +[waybar] +main_br = light +main_bg = dock +main_fg = foreground +hover_bg = background +hover_fg = foreground/75 +outline = deep*50 + +[conky] +heading = magenta +label = light +rule = gutter +value = cyan +highlight = orchid +ok = green +body = foreground +body_outline = gutter +body_shade = deep + +[terminal] +cursor = orange +selection_bg = selection +selection_fg = foreground +url = cyan +tab_active_bg = magenta +tab_active_fg = deep +tab_inactive_bg = base +tab_inactive_fg = foreground +border_active = magenta +border_inactive = comment + +black = gutter +red = red +green = green +yellow = yellow +blue = blue +magenta = magenta_br +cyan = cyan +white = foreground + +bright_black = comment +bright_red = pink +bright_green = lime +bright_yellow = orange +bright_blue = cyan +bright_magenta = orchid +bright_cyan = teal +bright_white = foreground + +# Intermediate greys, for consumers that want a full ramp rather than +# three depths. homepage's --color-50..900 is the only one so far. +fg_bright = foreground +mid_high = light +mid_low = comment +surface_high = gutter + +# kitty extras: marks, scrollbar, bell, tab bar ground. +mark1 = magenta +mark2 = cyan +mark3 = orange +scrollbar_handle = comment +scrollbar_track = surface +bell_border = yellow +tab_bar_bg = dock + +# Kvantum hover and pressed states, a shade either side of the accent. +accent_dim = magenta*92 +accent_bright = magenta*110 + +[accents] +# The folder-icon hues, which is what a wallpaper gets snapped to. +snap = magenta violet purple pink red orange yellow green cyan blue diff --git a/palette/roles.conf.default b/palette/roles.conf.default index 556ef56..35b3f0e 100644 --- a/palette/roles.conf.default +++ b/palette/roles.conf.default @@ -16,6 +16,7 @@ # the working tree, and two machines sharing this repo can run different # schemes. # -# Available: macchiato, tokyo-night, nord, dracula +# Available: macchiato, frappe, mocha, tokyo-night, nord, dracula, +# material-ocean, material-palenight, material-darker, candy-night scheme = macchiato |
