aboutsummaryrefslogtreecommitdiffstats
path: root/palette/roles-candy-night.conf
blob: 58bb7a6df2cdeb1a96dd781c2e4303107458b61e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
# 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

# The translucent ground behind a fullscreen overlay (power menu, screenshot
# menu): the background, faded so the session shows through.
scrim       = background/88

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