crush.go

 1package styles
 2
 3import (
 4	"github.com/charmbracelet/x/exp/charmtone"
 5)
 6
 7func NewCrushTheme() *Theme {
 8	return &Theme{
 9		Name:   "crush",
10		IsDark: true,
11
12		Primary:   charmtone.Charple,
13		Secondary: charmtone.Dolly,
14		Tertiary:  charmtone.Bok,
15		Accent:    charmtone.Zest,
16		// Backgrounds
17		BgBase:    charmtone.Pepper,
18		BgSubtle:  charmtone.Charcoal,
19		BgOverlay: charmtone.Iron,
20
21		// Foregrounds
22		FgBase:      charmtone.Ash,
23		FgMuted:     charmtone.Squid,
24		FgHalfMuted: charmtone.Smoke,
25		FgSubtle:    charmtone.Oyster,
26		FgSelected:  charmtone.Salt,
27
28		// Borders
29		Border:      charmtone.Charcoal,
30		BorderFocus: charmtone.Charple,
31
32		// Status
33		Success: charmtone.Guac,
34		Error:   charmtone.Sriracha,
35		Warning: charmtone.Zest,
36		Info:    charmtone.Malibu,
37
38		// Colors
39		White: charmtone.Butter,
40
41		Blue: charmtone.Malibu,
42
43		Green:      charmtone.Julep,
44		GreenDark:  charmtone.Guac,
45		GreenLight: charmtone.Bok,
46
47		Red:      charmtone.Coral,
48		RedDark:  charmtone.Sriracha,
49		RedLight: charmtone.Salmon,
50	}
51}