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
|
package theme
import "github.com/charmbracelet/lipgloss"
// FlexokiDark is Steph Ango's Flexoki palette, dark variant. Hexes match the
// user's `md` navigator and the vault ontology.
func FlexokiDark() Theme {
return Theme{
Name: "flexoki-dark",
GlamourStyle: "dark",
Text: lipgloss.Color("#CECDC3"),
Heading: lipgloss.Color("#4385BE"),
Code: lipgloss.Color("#879A39"),
Link: lipgloss.Color("#3AA99F"),
Wikilink: lipgloss.Color("#8B7EC8"),
ListMarker: lipgloss.Color("#CE5D97"),
Blockquote: lipgloss.Color("#878580"),
Accent: lipgloss.Color("#D0A215"),
Background: lipgloss.Color("#100F0F"),
Muted: lipgloss.Color("#878580"),
StatusFg: lipgloss.Color("#100F0F"),
StatusBg: lipgloss.Color("#4385BE"),
SelFg: lipgloss.Color("#100F0F"),
SelBg: lipgloss.Color("#D0A215"),
Pointer: lipgloss.Color("#CE5D97"),
}
}
// FlexokiLight is the Flexoki light variant โ the fix for unreadable text on
// cream/light terminals.
func FlexokiLight() Theme {
return Theme{
Name: "flexoki-light",
GlamourStyle: "light",
Text: lipgloss.Color("#100F0F"),
Heading: lipgloss.Color("#205EA6"),
Code: lipgloss.Color("#66800B"),
Link: lipgloss.Color("#24837B"),
Wikilink: lipgloss.Color("#5E409D"),
ListMarker: lipgloss.Color("#A02F6F"),
Blockquote: lipgloss.Color("#6F6E69"),
Accent: lipgloss.Color("#AD8301"),
Background: lipgloss.Color("#FFFCF0"),
Muted: lipgloss.Color("#6F6E69"),
StatusFg: lipgloss.Color("#FFFCF0"),
StatusBg: lipgloss.Color("#205EA6"),
SelFg: lipgloss.Color("#FFFCF0"),
SelBg: lipgloss.Color("#AD8301"),
Pointer: lipgloss.Color("#A02F6F"),
}
}
// Charm is a charm.land / charmbracelet-brand themed dark palette.
func Charm() Theme {
return Theme{
Name: "charm",
GlamourStyle: "dark",
Text: lipgloss.Color("#FFFDF5"),
Heading: lipgloss.Color("#FF5FAF"),
Code: lipgloss.Color("#00FFA3"),
Link: lipgloss.Color("#5DD5FF"),
Wikilink: lipgloss.Color("#B575FF"),
ListMarker: lipgloss.Color("#FF5FAF"),
Blockquote: lipgloss.Color("#6C6C8A"),
Accent: lipgloss.Color("#FFD500"),
Background: lipgloss.Color("#16161E"),
Muted: lipgloss.Color("#6C6C8A"),
StatusFg: lipgloss.Color("#FFFDF5"),
StatusBg: lipgloss.Color("#6B50FF"),
SelFg: lipgloss.Color("#16161E"),
SelBg: lipgloss.Color("#FF5FAF"),
Pointer: lipgloss.Color("#00FFA3"),
}
}
|