Skip to content

Catppuccin Macchiato

Attempt at creating Catppuccin Macchiato theme.

Preview

Config

theme.ron
1
#![enable(implicit_some)]
2
#![enable(unwrap_newtypes)]
3
#![enable(unwrap_variant_newtypes)]
4
(
5
album_art_position: Right,
6
album_art_width_percent: 40,
7
default_album_art_path: None,
8
draw_borders: false,
9
show_song_table_header: false,
10
symbols: (song: "🎵", dir: "📁", marker: "\u{e0b0}"),
11
progress_bar: (
12
symbols: ["", "", " "],
13
track_style: (bg: "#1e2030"),
14
elapsed_style: (fg: "#c6a0f6", bg: "#1e2030"),
15
thumb_style: (fg: "#c6a0f6", bg: "#1e2030"),
16
),
17
scrollbar: (
18
symbols: ["", "", "", ""],
19
track_style: (),
20
ends_style: (),
21
thumb_style: (fg: "#b7bdf8"),
22
),
23
browser_column_widths: [20, 38, 42],
24
text_color: "#cad3f5",
25
background_color: "#24273a",
26
header_background_color: "#1e2030",
27
modal_background_color: None,
28
tab_bar: (
29
enabled: false,
30
active_style: (fg: "black", bg: "#c6a0f6", modifiers: "Bold"),
31
inactive_style: (),
32
),
33
borders_style: (fg: "#6e738d"),
34
highlighted_item_style: (fg: "#c6a0f6", modifiers: "Bold"),
35
current_item_style: (fg: "black", bg: "#b7bdf8", modifiers: "Bold"),
36
highlight_border_style: (fg: "#b7bdf8"),
37
song_table_format: [
38
(
39
prop: (kind: Property(Artist), style: (fg: "#b7bdf8"), default: (kind: Text("Unknown"))),
40
width_percent: 49,
41
alignment: Right,
42
),
43
(
44
prop: (kind: Text("-"), style: (fg: "#b7bdf8"), default: (kind: Text("Unknown"))),
45
width_percent: 2,
46
alignment: Center,
47
),
48
(
49
prop: (kind: Property(Title), style: (fg: "#7dc4e4"), default: (kind: Text("Unknown"))),
50
width_percent: 49,
51
),
52
],
53
header: (
54
rows: [
55
(
56
left: [
57
(kind: Text("["), style: (fg: "#b7bdf8", modifiers: "Bold")),
58
(kind: Property(Status(State)), style: (fg: "#b7bdf8", modifiers: "Bold")),
59
(kind: Text("]"), style: (fg: "#b7bdf8", modifiers: "Bold"))
60
],
61
center: [
62
(kind: Property(Song(Artist)), style: (fg: "#eed49f", modifiers: "Bold"),
63
default: (kind: Text("Unknown"), style: (fg: "#eed49f", modifiers: "Bold"))
64
),
65
(kind: Text(" - ")),
66
(kind: Property(Song(Title)), style: (fg: "#7dc4e4", modifiers: "Bold"),
67
default: (kind: Text("No Song"), style: (fg: "#7dc4e4", modifiers: "Bold"))
68
)
69
],
70
right: [
71
(kind: Text("Vol: "), style: (fg: "#b7bdf8", modifiers: "Bold")),
72
(kind: Property(Status(Volume)), style: (fg: "#b7bdf8", modifiers: "Bold")),
73
(kind: Text("% "), style: (fg: "#b7bdf8", modifiers: "Bold"))
74
]
75
)
76
],
77
),
78
)