Skip to content

Default

The default theme. Requires a Nerd Font for some of the symbols.

Preview

Config

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