CLI & TUINeeds broot 1.14+
broot
The tree in the eza port's colors: gold directories, avocado executables, sage links, the same permission and git colors, and file sizes and disk use along the avocado-to-redbird stripe. Panels you aren't in go quieter, the status line sits on the darker chrome, and previews of diffs use the shared tinted grounds. broot can only highlight previews with syntect's built-in themes, so the skins pick the closest: Mocha for the dark flavors, Solarized Light for Enamel. broot picks the import that matches your terminal's background, so the auto pair follows light and dark.
Showing WalnutTunnelEnamelMoquetteDeep LevelPortlandGuimardCatacombesCarrelage. Switch flavors with the bullets up top.
broot Report a problem with this portReport a problem with this portReport a problem with this portReport a problem with this portReport a problem with this portReport a problem with this portReport a problem with this portReport a problem with this portReport a problem with this port
The quick way
The installer sets it up for you, then tells you the one thing it can't do. More ways to install
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor walnut --only broot
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor tunnel --only broot
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor enamel --only broot
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor moquette --only broot
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor deep --only broot
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor portland --only broot
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor guimard --only broot
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor catacombes --only broot
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor carrelage --only broot
Turn it on
{ "luma": ["dark", "light", "unknown"], "file": "skins/subway-seat.hjson" }{ "luma": ["dark", "light", "unknown"], "file": "skins/subway-seat-tunnel.hjson" }{ "luma": ["dark", "light", "unknown"], "file": "skins/subway-seat-enamel.hjson" }{ "luma": ["dark", "light", "unknown"], "file": "skins/london-moquette.hjson" }{ "luma": ["dark", "light", "unknown"], "file": "skins/london-deep-level.hjson" }{ "luma": ["dark", "light", "unknown"], "file": "skins/london-portland.hjson" }{ "luma": ["dark", "light", "unknown"], "file": "skins/paris-guimard.hjson" }{ "luma": ["dark", "light", "unknown"], "file": "skins/paris-catacombes.hjson" }{ "luma": ["dark", "light", "unknown"], "file": "skins/paris-carrelage.hjson" }Follow light and dark
One setting that changes with your system’s light and dark mode, no switching by hand.
{ "luma": ["dark", "unknown"], "file": "skins/subway-seat.hjson" }
{ "luma": "light", "file": "skins/subway-seat-enamel.hjson" }The files
subway-seat.hjsonsave as ~/.config/broot/skins/subway-seat.hjson# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# Subway Seat for broot.
skin: {
default: rgb(237, 220, 188) none / rgb(196, 174, 140) none
tree: rgb(123, 96, 71) none / rgb(99, 73, 50) none
parent: rgb(196, 174, 140) none / rgb(150, 123, 92) none
file: rgb(237, 220, 188) none / rgb(196, 174, 140) none
directory: rgb(243, 191, 69) none Bold / rgb(243, 191, 69) none
exe: rgb(173, 185, 86) none Bold
link: rgb(134, 173, 149) none
pruning: rgb(150, 123, 92) none Italic
perm__: rgb(123, 96, 71) none
perm_r: rgb(243, 191, 69) none
perm_w: rgb(236, 127, 49) none
perm_x: rgb(173, 185, 86) none
owner: rgb(243, 191, 69) none
group: rgb(217, 198, 163) none
count: rgb(174, 149, 117) none
dates: rgb(196, 174, 140) none
sparse: rgb(244, 168, 126) none
content_extract: rgb(217, 198, 163) none
content_match: rgb(243, 191, 69) none Bold
device_id_major: rgb(196, 174, 140) none
device_id_sep: rgb(123, 96, 71) none
device_id_minor: rgb(196, 174, 140) none
git_branch: rgb(236, 127, 49) none
git_insertions: rgb(173, 185, 86) none
git_deletions: rgb(255, 131, 115) none
git_status_current: rgb(150, 123, 92) none
git_status_modified: rgb(243, 191, 69) none
git_status_staged: rgb(173, 185, 86) none
git_status_new: rgb(173, 185, 86) none Bold
git_status_ignored: rgb(123, 96, 71) none
git_status_conflicted: rgb(224, 92, 69) none Bold
git_status_other: rgb(244, 168, 126) none
selected_line: none rgb(67, 48, 31) / none rgb(42, 29, 19)
char_match: rgb(243, 191, 69) none Bold
file_error: rgb(255, 131, 115) none
flag_label: rgb(196, 174, 140) none
flag_value: rgb(236, 127, 49) none Bold
input: rgb(237, 220, 188) none / rgb(196, 174, 140) none
status_error: rgb(32, 22, 14) rgb(224, 92, 69)
status_job: rgb(243, 191, 69) rgb(42, 29, 19)
status_normal: rgb(217, 198, 163) rgb(42, 29, 19)
status_italic: rgb(243, 191, 69) rgb(42, 29, 19) Italic
status_bold: rgb(236, 127, 49) rgb(42, 29, 19) Bold
status_code: rgb(134, 173, 149) rgb(42, 29, 19)
status_ellipsis: rgb(150, 123, 92) rgb(42, 29, 19)
purpose_normal: rgb(217, 198, 163) rgb(42, 29, 19)
purpose_italic: rgb(243, 191, 69) rgb(42, 29, 19) Italic
purpose_bold: rgb(236, 127, 49) rgb(42, 29, 19) Bold
purpose_ellipsis: rgb(150, 123, 92) rgb(42, 29, 19)
scrollbar_track: rgb(81, 59, 39) none / rgb(67, 48, 31) none
scrollbar_thumb: rgb(150, 123, 92) none / rgb(123, 96, 71) none
help_paragraph: rgb(237, 220, 188) none
help_bold: rgb(236, 127, 49) none Bold
help_italic: rgb(243, 191, 69) none Italic
help_code: rgb(173, 185, 86) rgb(67, 48, 31)
help_headers: rgb(243, 191, 69) none Bold
help_table_border: rgb(123, 96, 71) none
preview: rgb(237, 220, 188) none / rgb(196, 174, 140) none
preview_title: rgb(248, 236, 212) none / rgb(196, 174, 140) none
preview_line_number: rgb(123, 96, 71) none
preview_separator: rgb(99, 73, 50) none / rgb(81, 59, 39) none
preview_match: none rgb(111, 84, 38)
diff_line_number: rgb(150, 123, 92) none
diff_added: none rgb(63, 58, 30)
diff_removed: none rgb(82, 40, 28)
hex_null: rgb(123, 96, 71) none
hex_ascii_graphic: rgb(217, 198, 163) none
hex_ascii_whitespace: rgb(173, 185, 86) none
hex_ascii_other: rgb(236, 127, 49) none
hex_non_ascii: rgb(255, 131, 115) none
staging_area_title: rgb(248, 236, 212) none / rgb(196, 174, 140) none
mode_command_mark: rgb(32, 22, 14) rgb(236, 127, 49) Bold
good_to_bad_0: rgb(173, 185, 86)
good_to_bad_1: rgb(196, 187, 80)
good_to_bad_2: rgb(220, 189, 75)
good_to_bad_3: rgb(243, 191, 69)
good_to_bad_4: rgb(241, 170, 62)
good_to_bad_5: rgb(238, 148, 56)
good_to_bad_6: rgb(236, 127, 49)
good_to_bad_7: rgb(232, 115, 56)
good_to_bad_8: rgb(228, 104, 62)
good_to_bad_9: rgb(224, 92, 69)
}
syntax_theme: MochaDarksubway-seat-tunnel.hjsonsave as ~/.config/broot/skins/subway-seat-tunnel.hjson# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# Subway Seat Tunnel for broot.
skin: {
default: rgb(233, 216, 182) none / rgb(192, 170, 136) none
tree: rgb(116, 91, 69) none / rgb(79, 57, 39) none
parent: rgb(192, 170, 136) none / rgb(145, 119, 89) none
file: rgb(233, 216, 182) none / rgb(192, 170, 136) none
directory: rgb(243, 191, 69) none Bold / rgb(243, 191, 69) none
exe: rgb(173, 185, 86) none Bold
link: rgb(134, 173, 149) none
pruning: rgb(145, 119, 89) none Italic
perm__: rgb(116, 91, 69) none
perm_r: rgb(243, 191, 69) none
perm_w: rgb(236, 127, 49) none
perm_x: rgb(173, 185, 86) none
owner: rgb(243, 191, 69) none
group: rgb(214, 195, 160) none
count: rgb(170, 145, 113) none
dates: rgb(192, 170, 136) none
sparse: rgb(244, 168, 126) none
content_extract: rgb(214, 195, 160) none
content_match: rgb(243, 191, 69) none Bold
device_id_major: rgb(192, 170, 136) none
device_id_sep: rgb(116, 91, 69) none
device_id_minor: rgb(192, 170, 136) none
git_branch: rgb(236, 127, 49) none
git_insertions: rgb(173, 185, 86) none
git_deletions: rgb(255, 131, 115) none
git_status_current: rgb(145, 119, 89) none
git_status_modified: rgb(243, 191, 69) none
git_status_staged: rgb(173, 185, 86) none
git_status_new: rgb(173, 185, 86) none Bold
git_status_ignored: rgb(116, 91, 69) none
git_status_conflicted: rgb(224, 92, 69) none Bold
git_status_other: rgb(244, 168, 126) none
selected_line: none rgb(48, 33, 21) / none rgb(27, 18, 10)
char_match: rgb(243, 191, 69) none Bold
file_error: rgb(255, 131, 115) none
flag_label: rgb(192, 170, 136) none
flag_value: rgb(236, 127, 49) none Bold
input: rgb(233, 216, 182) none / rgb(192, 170, 136) none
status_error: rgb(20, 13, 7) rgb(224, 92, 69)
status_job: rgb(243, 191, 69) rgb(27, 18, 10)
status_normal: rgb(214, 195, 160) rgb(27, 18, 10)
status_italic: rgb(243, 191, 69) rgb(27, 18, 10) Italic
status_bold: rgb(236, 127, 49) rgb(27, 18, 10) Bold
status_code: rgb(134, 173, 149) rgb(27, 18, 10)
status_ellipsis: rgb(145, 119, 89) rgb(27, 18, 10)
purpose_normal: rgb(214, 195, 160) rgb(27, 18, 10)
purpose_italic: rgb(243, 191, 69) rgb(27, 18, 10) Italic
purpose_bold: rgb(236, 127, 49) rgb(27, 18, 10) Bold
purpose_ellipsis: rgb(145, 119, 89) rgb(27, 18, 10)
scrollbar_track: rgb(61, 44, 29) none / rgb(48, 33, 21) none
scrollbar_thumb: rgb(145, 119, 89) none / rgb(116, 91, 69) none
help_paragraph: rgb(233, 216, 182) none
help_bold: rgb(236, 127, 49) none Bold
help_italic: rgb(243, 191, 69) none Italic
help_code: rgb(173, 185, 86) rgb(48, 33, 21)
help_headers: rgb(243, 191, 69) none Bold
help_table_border: rgb(116, 91, 69) none
preview: rgb(233, 216, 182) none / rgb(192, 170, 136) none
preview_title: rgb(246, 234, 209) none / rgb(192, 170, 136) none
preview_line_number: rgb(116, 91, 69) none
preview_separator: rgb(79, 57, 39) none / rgb(61, 44, 29) none
preview_match: none rgb(98, 74, 30)
diff_line_number: rgb(145, 119, 89) none
diff_added: none rgb(54, 51, 24)
diff_removed: none rgb(73, 34, 23)
hex_null: rgb(116, 91, 69) none
hex_ascii_graphic: rgb(214, 195, 160) none
hex_ascii_whitespace: rgb(173, 185, 86) none
hex_ascii_other: rgb(236, 127, 49) none
hex_non_ascii: rgb(255, 131, 115) none
staging_area_title: rgb(246, 234, 209) none / rgb(192, 170, 136) none
mode_command_mark: rgb(20, 13, 7) rgb(236, 127, 49) Bold
good_to_bad_0: rgb(173, 185, 86)
good_to_bad_1: rgb(196, 187, 80)
good_to_bad_2: rgb(220, 189, 75)
good_to_bad_3: rgb(243, 191, 69)
good_to_bad_4: rgb(241, 170, 62)
good_to_bad_5: rgb(238, 148, 56)
good_to_bad_6: rgb(236, 127, 49)
good_to_bad_7: rgb(232, 115, 56)
good_to_bad_8: rgb(228, 104, 62)
good_to_bad_9: rgb(224, 92, 69)
}
syntax_theme: MochaDarksubway-seat-enamel.hjsonsave as ~/.config/broot/skins/subway-seat-enamel.hjson# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# Subway Seat Enamel for broot.
skin: {
default: rgb(62, 44, 30) none / rgb(101, 79, 59) none
tree: rgb(165, 141, 109) none / rgb(186, 163, 128) none
parent: rgb(101, 79, 59) none / rgb(140, 114, 84) none
file: rgb(62, 44, 30) none / rgb(101, 79, 59) none
directory: rgb(151, 102, 8) none Bold / rgb(151, 102, 8) none
exe: rgb(102, 116, 15) none Bold
link: rgb(62, 113, 87) none
pruning: rgb(140, 114, 84) none Italic
perm__: rgb(165, 141, 109) none
perm_r: rgb(151, 102, 8) none
perm_w: rgb(160, 72, 0) none
perm_x: rgb(102, 116, 15) none
owner: rgb(151, 102, 8) none
group: rgb(84, 64, 47) none
count: rgb(115, 92, 68) none
dates: rgb(101, 79, 59) none
sparse: rgb(132, 56, 17) none
content_extract: rgb(84, 64, 47) none
content_match: rgb(151, 102, 8) none Bold
device_id_major: rgb(101, 79, 59) none
device_id_sep: rgb(165, 141, 109) none
device_id_minor: rgb(101, 79, 59) none
git_branch: rgb(160, 72, 0) none
git_insertions: rgb(102, 116, 15) none
git_deletions: rgb(191, 66, 51) none
git_status_current: rgb(140, 114, 84) none
git_status_modified: rgb(151, 102, 8) none
git_status_staged: rgb(102, 116, 15) none
git_status_new: rgb(102, 116, 15) none Bold
git_status_ignored: rgb(165, 141, 109) none
git_status_conflicted: rgb(153, 36, 24) none Bold
git_status_other: rgb(132, 56, 17) none
selected_line: none rgb(219, 205, 179) / none rgb(238, 228, 208)
char_match: rgb(151, 102, 8) none Bold
file_error: rgb(191, 66, 51) none
flag_label: rgb(101, 79, 59) none
flag_value: rgb(160, 72, 0) none Bold
input: rgb(62, 44, 30) none / rgb(101, 79, 59) none
status_error: rgb(248, 239, 223) rgb(153, 36, 24)
status_job: rgb(151, 102, 8) rgb(238, 228, 208)
status_normal: rgb(84, 64, 47) rgb(238, 228, 208)
status_italic: rgb(151, 102, 8) rgb(238, 228, 208) Italic
status_bold: rgb(160, 72, 0) rgb(238, 228, 208) Bold
status_code: rgb(62, 113, 87) rgb(238, 228, 208)
status_ellipsis: rgb(140, 114, 84) rgb(238, 228, 208)
purpose_normal: rgb(84, 64, 47) rgb(238, 228, 208)
purpose_italic: rgb(151, 102, 8) rgb(238, 228, 208) Italic
purpose_bold: rgb(160, 72, 0) rgb(238, 228, 208) Bold
purpose_ellipsis: rgb(140, 114, 84) rgb(238, 228, 208)
scrollbar_track: rgb(203, 184, 152) none / rgb(219, 205, 179) none
scrollbar_thumb: rgb(140, 114, 84) none / rgb(165, 141, 109) none
help_paragraph: rgb(62, 44, 30) none
help_bold: rgb(160, 72, 0) none Bold
help_italic: rgb(151, 102, 8) none Italic
help_code: rgb(102, 116, 15) rgb(219, 205, 179)
help_headers: rgb(151, 102, 8) none Bold
help_table_border: rgb(165, 141, 109) none
preview: rgb(62, 44, 30) none / rgb(101, 79, 59) none
preview_title: rgb(42, 29, 19) none / rgb(101, 79, 59) none
preview_line_number: rgb(165, 141, 109) none
preview_separator: rgb(186, 163, 128) none / rgb(203, 184, 152) none
preview_match: none rgb(219, 198, 158)
diff_line_number: rgb(140, 114, 84) none
diff_added: none rgb(215, 219, 193)
diff_removed: none rgb(235, 211, 209)
hex_null: rgb(165, 141, 109) none
hex_ascii_graphic: rgb(84, 64, 47) none
hex_ascii_whitespace: rgb(102, 116, 15) none
hex_ascii_other: rgb(160, 72, 0) none
hex_non_ascii: rgb(191, 66, 51) none
staging_area_title: rgb(42, 29, 19) none / rgb(101, 79, 59) none
mode_command_mark: rgb(248, 239, 223) rgb(160, 72, 0) Bold
good_to_bad_0: rgb(102, 116, 15)
good_to_bad_1: rgb(118, 111, 13)
good_to_bad_2: rgb(135, 107, 10)
good_to_bad_3: rgb(151, 102, 8)
good_to_bad_4: rgb(154, 92, 5)
good_to_bad_5: rgb(157, 82, 3)
good_to_bad_6: rgb(160, 72, 0)
good_to_bad_7: rgb(158, 60, 8)
good_to_bad_8: rgb(155, 48, 16)
good_to_bad_9: rgb(153, 36, 24)
}
syntax_theme: SolarizedLightlondon-moquette.hjsonsave as ~/.config/broot/skins/london-moquette.hjson# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# London Moquette for broot.
skin: {
default: rgb(216, 222, 234) none / rgb(169, 178, 196) none
tree: rgb(87, 102, 133) none / rgb(61, 79, 114) none
parent: rgb(169, 178, 196) none / rgb(115, 129, 156) none
file: rgb(216, 222, 234) none / rgb(169, 178, 196) none
directory: rgb(242, 192, 63) none Bold / rgb(242, 192, 63) none
exe: rgb(119, 197, 129) none Bold
link: rgb(84, 180, 181) none
pruning: rgb(115, 129, 156) none Italic
perm__: rgb(87, 102, 133) none
perm_r: rgb(242, 192, 63) none
perm_w: rgb(222, 137, 70) none
perm_x: rgb(119, 197, 129) none
owner: rgb(242, 192, 63) none
group: rgb(193, 201, 216) none
count: rgb(143, 154, 176) none
dates: rgb(169, 178, 196) none
sparse: rgb(174, 158, 220) none
content_extract: rgb(193, 201, 216) none
content_match: rgb(242, 192, 63) none Bold
device_id_major: rgb(169, 178, 196) none
device_id_sep: rgb(87, 102, 133) none
device_id_minor: rgb(169, 178, 196) none
git_branch: rgb(222, 137, 70) none
git_insertions: rgb(119, 197, 129) none
git_deletions: rgb(254, 132, 116) none
git_status_current: rgb(115, 129, 156) none
git_status_modified: rgb(242, 192, 63) none
git_status_staged: rgb(119, 197, 129) none
git_status_new: rgb(119, 197, 129) none Bold
git_status_ignored: rgb(87, 102, 133) none
git_status_conflicted: rgb(219, 96, 82) none Bold
git_status_other: rgb(174, 158, 220) none
selected_line: none rgb(38, 52, 81) / none rgb(23, 32, 50)
char_match: rgb(242, 192, 63) none Bold
file_error: rgb(254, 132, 116) none
flag_label: rgb(169, 178, 196) none
flag_value: rgb(222, 137, 70) none Bold
input: rgb(216, 222, 234) none / rgb(169, 178, 196) none
status_error: rgb(18, 24, 38) rgb(219, 96, 82)
status_job: rgb(242, 192, 63) rgb(23, 32, 50)
status_normal: rgb(193, 201, 216) rgb(23, 32, 50)
status_italic: rgb(242, 192, 63) rgb(23, 32, 50) Italic
status_bold: rgb(222, 137, 70) rgb(23, 32, 50) Bold
status_code: rgb(84, 180, 181) rgb(23, 32, 50)
status_ellipsis: rgb(115, 129, 156) rgb(23, 32, 50)
purpose_normal: rgb(193, 201, 216) rgb(23, 32, 50)
purpose_italic: rgb(242, 192, 63) rgb(23, 32, 50) Italic
purpose_bold: rgb(222, 137, 70) rgb(23, 32, 50) Bold
purpose_ellipsis: rgb(115, 129, 156) rgb(23, 32, 50)
scrollbar_track: rgb(48, 63, 97) none / rgb(38, 52, 81) none
scrollbar_thumb: rgb(115, 129, 156) none / rgb(87, 102, 133) none
help_paragraph: rgb(216, 222, 234) none
help_bold: rgb(222, 137, 70) none Bold
help_italic: rgb(242, 192, 63) none Italic
help_code: rgb(119, 197, 129) rgb(38, 52, 81)
help_headers: rgb(242, 192, 63) none Bold
help_table_border: rgb(87, 102, 133) none
preview: rgb(216, 222, 234) none / rgb(169, 178, 196) none
preview_title: rgb(233, 237, 245) none / rgb(169, 178, 196) none
preview_line_number: rgb(87, 102, 133) none
preview_separator: rgb(61, 79, 114) none / rgb(48, 63, 97) none
preview_match: none rgb(94, 86, 64)
diff_line_number: rgb(115, 129, 156) none
diff_added: none rgb(40, 62, 58)
diff_removed: none rgb(70, 43, 49)
hex_null: rgb(87, 102, 133) none
hex_ascii_graphic: rgb(193, 201, 216) none
hex_ascii_whitespace: rgb(119, 197, 129) none
hex_ascii_other: rgb(222, 137, 70) none
hex_non_ascii: rgb(254, 132, 116) none
staging_area_title: rgb(233, 237, 245) none / rgb(169, 178, 196) none
mode_command_mark: rgb(18, 24, 38) rgb(222, 137, 70) Bold
good_to_bad_0: rgb(119, 197, 129)
good_to_bad_1: rgb(160, 195, 107)
good_to_bad_2: rgb(201, 194, 85)
good_to_bad_3: rgb(242, 192, 63)
good_to_bad_4: rgb(235, 174, 65)
good_to_bad_5: rgb(229, 155, 68)
good_to_bad_6: rgb(222, 137, 70)
good_to_bad_7: rgb(221, 123, 74)
good_to_bad_8: rgb(220, 110, 78)
good_to_bad_9: rgb(219, 96, 82)
}
syntax_theme: MochaDarklondon-deep-level.hjsonsave as ~/.config/broot/skins/london-deep-level.hjson# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# London Deep Level for broot.
skin: {
default: rgb(212, 218, 231) none / rgb(165, 174, 192) none
tree: rgb(83, 97, 125) none / rgb(48, 62, 91) none
parent: rgb(165, 174, 192) none / rgb(111, 124, 151) none
file: rgb(212, 218, 231) none / rgb(165, 174, 192) none
directory: rgb(242, 192, 63) none Bold / rgb(242, 192, 63) none
exe: rgb(119, 197, 129) none Bold
link: rgb(84, 180, 181) none
pruning: rgb(111, 124, 151) none Italic
perm__: rgb(83, 97, 125) none
perm_r: rgb(242, 192, 63) none
perm_w: rgb(222, 137, 70) none
perm_x: rgb(119, 197, 129) none
owner: rgb(242, 192, 63) none
group: rgb(190, 198, 213) none
count: rgb(139, 150, 172) none
dates: rgb(165, 174, 192) none
sparse: rgb(174, 158, 220) none
content_extract: rgb(190, 198, 213) none
content_match: rgb(242, 192, 63) none Bold
device_id_major: rgb(165, 174, 192) none
device_id_sep: rgb(83, 97, 125) none
device_id_minor: rgb(165, 174, 192) none
git_branch: rgb(222, 137, 70) none
git_insertions: rgb(119, 197, 129) none
git_deletions: rgb(254, 132, 116) none
git_status_current: rgb(111, 124, 151) none
git_status_modified: rgb(242, 192, 63) none
git_status_staged: rgb(119, 197, 129) none
git_status_new: rgb(119, 197, 129) none Bold
git_status_ignored: rgb(83, 97, 125) none
git_status_conflicted: rgb(219, 96, 82) none Bold
git_status_other: rgb(174, 158, 220) none
selected_line: none rgb(26, 36, 58) / none rgb(13, 20, 33)
char_match: rgb(242, 192, 63) none Bold
file_error: rgb(254, 132, 116) none
flag_label: rgb(165, 174, 192) none
flag_value: rgb(222, 137, 70) none Bold
input: rgb(212, 218, 231) none / rgb(165, 174, 192) none
status_error: rgb(10, 14, 24) rgb(219, 96, 82)
status_job: rgb(242, 192, 63) rgb(13, 20, 33)
status_normal: rgb(190, 198, 213) rgb(13, 20, 33)
status_italic: rgb(242, 192, 63) rgb(13, 20, 33) Italic
status_bold: rgb(222, 137, 70) rgb(13, 20, 33) Bold
status_code: rgb(84, 180, 181) rgb(13, 20, 33)
status_ellipsis: rgb(111, 124, 151) rgb(13, 20, 33)
purpose_normal: rgb(190, 198, 213) rgb(13, 20, 33)
purpose_italic: rgb(242, 192, 63) rgb(13, 20, 33) Italic
purpose_bold: rgb(222, 137, 70) rgb(13, 20, 33) Bold
purpose_ellipsis: rgb(111, 124, 151) rgb(13, 20, 33)
scrollbar_track: rgb(35, 47, 73) none / rgb(26, 36, 58) none
scrollbar_thumb: rgb(111, 124, 151) none / rgb(83, 97, 125) none
help_paragraph: rgb(212, 218, 231) none
help_bold: rgb(222, 137, 70) none Bold
help_italic: rgb(242, 192, 63) none Italic
help_code: rgb(119, 197, 129) rgb(26, 36, 58)
help_headers: rgb(242, 192, 63) none Bold
help_table_border: rgb(83, 97, 125) none
preview: rgb(212, 218, 231) none / rgb(165, 174, 192) none
preview_title: rgb(231, 235, 243) none / rgb(165, 174, 192) none
preview_line_number: rgb(83, 97, 125) none
preview_separator: rgb(48, 62, 91) none / rgb(35, 47, 73) none
preview_match: none rgb(85, 76, 50)
diff_line_number: rgb(111, 124, 151) none
diff_added: none rgb(34, 54, 47)
diff_removed: none rgb(64, 35, 39)
hex_null: rgb(83, 97, 125) none
hex_ascii_graphic: rgb(190, 198, 213) none
hex_ascii_whitespace: rgb(119, 197, 129) none
hex_ascii_other: rgb(222, 137, 70) none
hex_non_ascii: rgb(254, 132, 116) none
staging_area_title: rgb(231, 235, 243) none / rgb(165, 174, 192) none
mode_command_mark: rgb(10, 14, 24) rgb(222, 137, 70) Bold
good_to_bad_0: rgb(119, 197, 129)
good_to_bad_1: rgb(160, 195, 107)
good_to_bad_2: rgb(201, 194, 85)
good_to_bad_3: rgb(242, 192, 63)
good_to_bad_4: rgb(235, 174, 65)
good_to_bad_5: rgb(229, 155, 68)
good_to_bad_6: rgb(222, 137, 70)
good_to_bad_7: rgb(221, 123, 74)
good_to_bad_8: rgb(220, 110, 78)
good_to_bad_9: rgb(219, 96, 82)
}
syntax_theme: MochaDarklondon-portland.hjsonsave as ~/.config/broot/skins/london-portland.hjson# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# London Portland for broot.
skin: {
default: rgb(41, 48, 64) none / rgb(74, 84, 105) none
tree: rgb(129, 146, 180) none / rgb(147, 167, 207) none
parent: rgb(74, 84, 105) none / rgb(105, 119, 148) none
file: rgb(41, 48, 64) none / rgb(74, 84, 105) none
directory: rgb(141, 108, 8) none Bold / rgb(141, 108, 8) none
exe: rgb(13, 129, 49) none Bold
link: rgb(0, 115, 118) none
pruning: rgb(105, 119, 148) none Italic
perm__: rgb(129, 146, 180) none
perm_r: rgb(141, 108, 8) none
perm_w: rgb(165, 67, 0) none
perm_x: rgb(13, 129, 49) none
owner: rgb(141, 108, 8) none
group: rgb(60, 69, 87) none
count: rgb(85, 97, 121) none
dates: rgb(74, 84, 105) none
sparse: rgb(117, 95, 169) none
content_extract: rgb(60, 69, 87) none
content_match: rgb(141, 108, 8) none Bold
device_id_major: rgb(74, 84, 105) none
device_id_sep: rgb(129, 146, 180) none
device_id_minor: rgb(74, 84, 105) none
git_branch: rgb(165, 67, 0) none
git_insertions: rgb(13, 129, 49) none
git_deletions: rgb(204, 46, 37) none
git_status_current: rgb(105, 119, 148) none
git_status_modified: rgb(141, 108, 8) none
git_status_staged: rgb(13, 129, 49) none
git_status_new: rgb(13, 129, 49) none Bold
git_status_ignored: rgb(129, 146, 180) none
git_status_conflicted: rgb(155, 33, 26) none Bold
git_status_other: rgb(117, 95, 169) none
selected_line: none rgb(191, 207, 241) / none rgb(220, 229, 247)
char_match: rgb(141, 108, 8) none Bold
file_error: rgb(204, 46, 37) none
flag_label: rgb(74, 84, 105) none
flag_value: rgb(165, 67, 0) none Bold
input: rgb(41, 48, 64) none / rgb(74, 84, 105) none
status_error: rgb(232, 240, 255) rgb(155, 33, 26)
status_job: rgb(141, 108, 8) rgb(220, 229, 247)
status_normal: rgb(60, 69, 87) rgb(220, 229, 247)
status_italic: rgb(141, 108, 8) rgb(220, 229, 247) Italic
status_bold: rgb(165, 67, 0) rgb(220, 229, 247) Bold
status_code: rgb(0, 115, 118) rgb(220, 229, 247)
status_ellipsis: rgb(105, 119, 148) rgb(220, 229, 247)
purpose_normal: rgb(60, 69, 87) rgb(220, 229, 247)
purpose_italic: rgb(141, 108, 8) rgb(220, 229, 247) Italic
purpose_bold: rgb(165, 67, 0) rgb(220, 229, 247) Bold
purpose_ellipsis: rgb(105, 119, 148) rgb(220, 229, 247)
scrollbar_track: rgb(168, 187, 226) none / rgb(191, 207, 241) none
scrollbar_thumb: rgb(105, 119, 148) none / rgb(129, 146, 180) none
help_paragraph: rgb(41, 48, 64) none
help_bold: rgb(165, 67, 0) none Bold
help_italic: rgb(141, 108, 8) none Italic
help_code: rgb(13, 129, 49) rgb(191, 207, 241)
help_headers: rgb(141, 108, 8) none Bold
help_table_border: rgb(129, 146, 180) none
preview: rgb(41, 48, 64) none / rgb(74, 84, 105) none
preview_title: rgb(27, 32, 43) none / rgb(74, 84, 105) none
preview_line_number: rgb(129, 146, 180) none
preview_separator: rgb(147, 167, 207) none / rgb(168, 187, 226) none
preview_match: none rgb(205, 200, 181)
diff_line_number: rgb(105, 119, 148) none
diff_added: none rgb(192, 222, 201)
diff_removed: none rgb(235, 211, 209)
hex_null: rgb(129, 146, 180) none
hex_ascii_graphic: rgb(60, 69, 87) none
hex_ascii_whitespace: rgb(13, 129, 49) none
hex_ascii_other: rgb(165, 67, 0) none
hex_non_ascii: rgb(204, 46, 37) none
staging_area_title: rgb(27, 32, 43) none / rgb(74, 84, 105) none
mode_command_mark: rgb(232, 240, 255) rgb(165, 67, 0) Bold
good_to_bad_0: rgb(13, 129, 49)
good_to_bad_1: rgb(56, 122, 35)
good_to_bad_2: rgb(98, 115, 22)
good_to_bad_3: rgb(141, 108, 8)
good_to_bad_4: rgb(149, 94, 5)
good_to_bad_5: rgb(157, 81, 3)
good_to_bad_6: rgb(165, 67, 0)
good_to_bad_7: rgb(162, 56, 9)
good_to_bad_8: rgb(158, 44, 17)
good_to_bad_9: rgb(155, 33, 26)
}
syntax_theme: SolarizedLightparis-guimard.hjsonsave as ~/.config/broot/skins/paris-guimard.hjson# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# Paris Guimard for broot.
skin: {
default: rgb(217, 225, 219) none / rgb(169, 181, 174) none
tree: rgb(88, 107, 97) none / rgb(62, 85, 74) none
parent: rgb(169, 181, 174) none / rgb(116, 133, 124) none
file: rgb(217, 225, 219) none / rgb(169, 181, 174) none
directory: rgb(241, 191, 75) none Bold / rgb(241, 191, 75) none
exe: rgb(112, 202, 169) none Bold
link: rgb(84, 155, 159) none
pruning: rgb(116, 133, 124) none Italic
perm__: rgb(88, 107, 97) none
perm_r: rgb(241, 191, 75) none
perm_w: rgb(202, 146, 69) none
perm_x: rgb(112, 202, 169) none
owner: rgb(241, 191, 75) none
group: rgb(194, 203, 197) none
count: rgb(144, 158, 150) none
dates: rgb(169, 181, 174) none
sparse: rgb(250, 180, 156) none
content_extract: rgb(194, 203, 197) none
content_match: rgb(241, 191, 75) none Bold
device_id_major: rgb(169, 181, 174) none
device_id_sep: rgb(88, 107, 97) none
device_id_minor: rgb(169, 181, 174) none
git_branch: rgb(202, 146, 69) none
git_insertions: rgb(112, 202, 169) none
git_deletions: rgb(231, 135, 123) none
git_status_current: rgb(116, 133, 124) none
git_status_modified: rgb(241, 191, 75) none
git_status_staged: rgb(112, 202, 169) none
git_status_new: rgb(112, 202, 169) none Bold
git_status_ignored: rgb(88, 107, 97) none
git_status_conflicted: rgb(199, 102, 91) none Bold
git_status_other: rgb(250, 180, 156) none
selected_line: none rgb(38, 57, 48) / none rgb(24, 36, 29)
char_match: rgb(241, 191, 75) none Bold
file_error: rgb(231, 135, 123) none
flag_label: rgb(169, 181, 174) none
flag_value: rgb(202, 146, 69) none Bold
input: rgb(217, 225, 219) none / rgb(169, 181, 174) none
status_error: rgb(19, 26, 23) rgb(199, 102, 91)
status_job: rgb(241, 191, 75) rgb(24, 36, 29)
status_normal: rgb(194, 203, 197) rgb(24, 36, 29)
status_italic: rgb(241, 191, 75) rgb(24, 36, 29) Italic
status_bold: rgb(202, 146, 69) rgb(24, 36, 29) Bold
status_code: rgb(84, 155, 159) rgb(24, 36, 29)
status_ellipsis: rgb(116, 133, 124) rgb(24, 36, 29)
purpose_normal: rgb(194, 203, 197) rgb(24, 36, 29)
purpose_italic: rgb(241, 191, 75) rgb(24, 36, 29) Italic
purpose_bold: rgb(202, 146, 69) rgb(24, 36, 29) Bold
purpose_ellipsis: rgb(116, 133, 124) rgb(24, 36, 29)
scrollbar_track: rgb(48, 70, 59) none / rgb(38, 57, 48) none
scrollbar_thumb: rgb(116, 133, 124) none / rgb(88, 107, 97) none
help_paragraph: rgb(217, 225, 219) none
help_bold: rgb(202, 146, 69) none Bold
help_italic: rgb(241, 191, 75) none Italic
help_code: rgb(112, 202, 169) rgb(38, 57, 48)
help_headers: rgb(241, 191, 75) none Bold
help_table_border: rgb(88, 107, 97) none
preview: rgb(217, 225, 219) none / rgb(169, 181, 174) none
preview_title: rgb(233, 238, 236) none / rgb(169, 181, 174) none
preview_line_number: rgb(88, 107, 97) none
preview_separator: rgb(62, 85, 74) none / rgb(48, 70, 59) none
preview_match: none rgb(93, 90, 49)
diff_line_number: rgb(116, 133, 124) none
diff_added: none rgb(39, 65, 55)
diff_removed: none rgb(66, 46, 41)
hex_null: rgb(88, 107, 97) none
hex_ascii_graphic: rgb(194, 203, 197) none
hex_ascii_whitespace: rgb(112, 202, 169) none
hex_ascii_other: rgb(202, 146, 69) none
hex_non_ascii: rgb(231, 135, 123) none
staging_area_title: rgb(233, 238, 236) none / rgb(169, 181, 174) none
mode_command_mark: rgb(19, 26, 23) rgb(202, 146, 69) Bold
good_to_bad_0: rgb(112, 202, 169)
good_to_bad_1: rgb(155, 198, 138)
good_to_bad_2: rgb(198, 195, 106)
good_to_bad_3: rgb(241, 191, 75)
good_to_bad_4: rgb(228, 176, 73)
good_to_bad_5: rgb(215, 161, 71)
good_to_bad_6: rgb(202, 146, 69)
good_to_bad_7: rgb(201, 131, 76)
good_to_bad_8: rgb(200, 117, 84)
good_to_bad_9: rgb(199, 102, 91)
}
syntax_theme: MochaDarkparis-catacombes.hjsonsave as ~/.config/broot/skins/paris-catacombes.hjson# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# Paris Catacombes for broot.
skin: {
default: rgb(212, 221, 215) none / rgb(165, 177, 170) none
tree: rgb(84, 101, 92) none / rgb(49, 67, 58) none
parent: rgb(165, 177, 170) none / rgb(112, 129, 120) none
file: rgb(212, 221, 215) none / rgb(165, 177, 170) none
directory: rgb(241, 191, 75) none Bold / rgb(241, 191, 75) none
exe: rgb(112, 202, 169) none Bold
link: rgb(84, 155, 159) none
pruning: rgb(112, 129, 120) none Italic
perm__: rgb(84, 101, 92) none
perm_r: rgb(241, 191, 75) none
perm_w: rgb(202, 146, 69) none
perm_x: rgb(112, 202, 169) none
owner: rgb(241, 191, 75) none
group: rgb(191, 200, 194) none
count: rgb(140, 154, 146) none
dates: rgb(165, 177, 170) none
sparse: rgb(250, 180, 156) none
content_extract: rgb(191, 200, 194) none
content_match: rgb(241, 191, 75) none Bold
device_id_major: rgb(165, 177, 170) none
device_id_sep: rgb(84, 101, 92) none
device_id_minor: rgb(165, 177, 170) none
git_branch: rgb(202, 146, 69) none
git_insertions: rgb(112, 202, 169) none
git_deletions: rgb(231, 135, 123) none
git_status_current: rgb(112, 129, 120) none
git_status_modified: rgb(241, 191, 75) none
git_status_staged: rgb(112, 202, 169) none
git_status_new: rgb(112, 202, 169) none Bold
git_status_ignored: rgb(84, 101, 92) none
git_status_conflicted: rgb(199, 102, 91) none Bold
git_status_other: rgb(250, 180, 156) none
selected_line: none rgb(26, 41, 33) / none rgb(13, 23, 17)
char_match: rgb(241, 191, 75) none Bold
file_error: rgb(231, 135, 123) none
flag_label: rgb(165, 177, 170) none
flag_value: rgb(202, 146, 69) none Bold
input: rgb(212, 221, 215) none / rgb(165, 177, 170) none
status_error: rgb(10, 16, 13) rgb(199, 102, 91)
status_job: rgb(241, 191, 75) rgb(13, 23, 17)
status_normal: rgb(191, 200, 194) rgb(13, 23, 17)
status_italic: rgb(241, 191, 75) rgb(13, 23, 17) Italic
status_bold: rgb(202, 146, 69) rgb(13, 23, 17) Bold
status_code: rgb(84, 155, 159) rgb(13, 23, 17)
status_ellipsis: rgb(112, 129, 120) rgb(13, 23, 17)
purpose_normal: rgb(191, 200, 194) rgb(13, 23, 17)
purpose_italic: rgb(241, 191, 75) rgb(13, 23, 17) Italic
purpose_bold: rgb(202, 146, 69) rgb(13, 23, 17) Bold
purpose_ellipsis: rgb(112, 129, 120) rgb(13, 23, 17)
scrollbar_track: rgb(36, 52, 44) none / rgb(26, 41, 33) none
scrollbar_thumb: rgb(112, 129, 120) none / rgb(84, 101, 92) none
help_paragraph: rgb(212, 221, 215) none
help_bold: rgb(202, 146, 69) none Bold
help_italic: rgb(241, 191, 75) none Italic
help_code: rgb(112, 202, 169) rgb(26, 41, 33)
help_headers: rgb(241, 191, 75) none Bold
help_table_border: rgb(84, 101, 92) none
preview: rgb(212, 221, 215) none / rgb(165, 177, 170) none
preview_title: rgb(231, 236, 234) none / rgb(165, 177, 170) none
preview_line_number: rgb(84, 101, 92) none
preview_separator: rgb(49, 67, 58) none / rgb(36, 52, 44) none
preview_match: none rgb(85, 78, 40)
diff_line_number: rgb(112, 129, 120) none
diff_added: none rgb(32, 57, 47)
diff_removed: none rgb(59, 38, 33)
hex_null: rgb(84, 101, 92) none
hex_ascii_graphic: rgb(191, 200, 194) none
hex_ascii_whitespace: rgb(112, 202, 169) none
hex_ascii_other: rgb(202, 146, 69) none
hex_non_ascii: rgb(231, 135, 123) none
staging_area_title: rgb(231, 236, 234) none / rgb(165, 177, 170) none
mode_command_mark: rgb(10, 16, 13) rgb(202, 146, 69) Bold
good_to_bad_0: rgb(112, 202, 169)
good_to_bad_1: rgb(155, 198, 138)
good_to_bad_2: rgb(198, 195, 106)
good_to_bad_3: rgb(241, 191, 75)
good_to_bad_4: rgb(228, 176, 73)
good_to_bad_5: rgb(215, 161, 71)
good_to_bad_6: rgb(202, 146, 69)
good_to_bad_7: rgb(201, 131, 76)
good_to_bad_8: rgb(200, 117, 84)
good_to_bad_9: rgb(199, 102, 91)
}
syntax_theme: MochaDarkparis-carrelage.hjsonsave as ~/.config/broot/skins/paris-carrelage.hjson# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# Paris Carrelage for broot.
skin: {
default: rgb(39, 52, 47) none / rgb(74, 87, 82) none
tree: rgb(133, 151, 146) none / rgb(153, 171, 166) none
parent: rgb(74, 87, 82) none / rgb(108, 124, 118) none
file: rgb(39, 52, 47) none / rgb(74, 87, 82) none
directory: rgb(145, 109, 7) none Bold / rgb(145, 109, 7) none
exe: rgb(33, 131, 102) none Bold
link: rgb(0, 98, 103) none
pruning: rgb(108, 124, 118) none Italic
perm__: rgb(133, 151, 146) none
perm_r: rgb(145, 109, 7) none
perm_w: rgb(118, 76, 0) none
perm_x: rgb(33, 131, 102) none
owner: rgb(145, 109, 7) none
group: rgb(59, 71, 66) none
count: rgb(86, 100, 95) none
dates: rgb(74, 87, 82) none
sparse: rgb(179, 107, 81) none
content_extract: rgb(59, 71, 66) none
content_match: rgb(145, 109, 7) none Bold
device_id_major: rgb(74, 87, 82) none
device_id_sep: rgb(133, 151, 146) none
device_id_minor: rgb(74, 87, 82) none
git_branch: rgb(118, 76, 0) none
git_insertions: rgb(33, 131, 102) none
git_deletions: rgb(172, 59, 50) none
git_status_current: rgb(108, 124, 118) none
git_status_modified: rgb(145, 109, 7) none
git_status_staged: rgb(33, 131, 102) none
git_status_new: rgb(33, 131, 102) none Bold
git_status_ignored: rgb(133, 151, 146) none
git_status_conflicted: rgb(136, 37, 30) none Bold
git_status_other: rgb(179, 107, 81) none
selected_line: none rgb(198, 210, 207) / none rgb(225, 230, 229)
char_match: rgb(145, 109, 7) none Bold
file_error: rgb(172, 59, 50) none
flag_label: rgb(74, 87, 82) none
flag_value: rgb(118, 76, 0) none Bold
input: rgb(39, 52, 47) none / rgb(74, 87, 82) none
status_error: rgb(238, 242, 241) rgb(136, 37, 30)
status_job: rgb(145, 109, 7) rgb(225, 230, 229)
status_normal: rgb(59, 71, 66) rgb(225, 230, 229)
status_italic: rgb(145, 109, 7) rgb(225, 230, 229) Italic
status_bold: rgb(118, 76, 0) rgb(225, 230, 229) Bold
status_code: rgb(0, 98, 103) rgb(225, 230, 229)
status_ellipsis: rgb(108, 124, 118) rgb(225, 230, 229)
purpose_normal: rgb(59, 71, 66) rgb(225, 230, 229)
purpose_italic: rgb(145, 109, 7) rgb(225, 230, 229) Italic
purpose_bold: rgb(118, 76, 0) rgb(225, 230, 229) Bold
purpose_ellipsis: rgb(108, 124, 118) rgb(225, 230, 229)
scrollbar_track: rgb(176, 191, 187) none / rgb(198, 210, 207) none
scrollbar_thumb: rgb(108, 124, 118) none / rgb(133, 151, 146) none
help_paragraph: rgb(39, 52, 47) none
help_bold: rgb(118, 76, 0) none Bold
help_italic: rgb(145, 109, 7) none Italic
help_code: rgb(33, 131, 102) rgb(198, 210, 207)
help_headers: rgb(145, 109, 7) none Bold
help_table_border: rgb(133, 151, 146) none
preview: rgb(39, 52, 47) none / rgb(74, 87, 82) none
preview_title: rgb(25, 34, 30) none / rgb(74, 87, 82) none
preview_line_number: rgb(133, 151, 146) none
preview_separator: rgb(153, 171, 166) none / rgb(176, 191, 187) none
preview_match: none rgb(210, 202, 171)
diff_line_number: rgb(108, 124, 118) none
diff_added: none rgb(197, 223, 215)
diff_removed: none rgb(231, 211, 210)
hex_null: rgb(133, 151, 146) none
hex_ascii_graphic: rgb(59, 71, 66) none
hex_ascii_whitespace: rgb(33, 131, 102) none
hex_ascii_other: rgb(118, 76, 0) none
hex_non_ascii: rgb(172, 59, 50) none
staging_area_title: rgb(25, 34, 30) none / rgb(74, 87, 82) none
mode_command_mark: rgb(238, 242, 241) rgb(118, 76, 0) Bold
good_to_bad_0: rgb(33, 131, 102)
good_to_bad_1: rgb(70, 124, 70)
good_to_bad_2: rgb(108, 116, 39)
good_to_bad_3: rgb(145, 109, 7)
good_to_bad_4: rgb(136, 98, 5)
good_to_bad_5: rgb(127, 87, 2)
good_to_bad_6: rgb(118, 76, 0)
good_to_bad_7: rgb(124, 63, 10)
good_to_bad_8: rgb(130, 50, 20)
good_to_bad_9: rgb(136, 37, 30)
}
syntax_theme: SolarizedLight