Skip to content
Subway SeatSubway SeatSubway Seat
← All ports

Agents

herdr

Token overrides for the sidebar, agent states and accents, on herdr's Catppuccin base (Latte under Enamel). auto.toml (herdr 0.9+) pairs Walnut with Enamel and follows the terminal's light or dark mode. Append one file; to switch, replace the block between the markers.

Showing WalnutTunnelEnamelMoquetteDeep LevelPortlandGuimardCatacombesCarrelage. Switch flavors with the bullets up top.

herdr 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 herdr
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor tunnel --only herdr
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor enamel --only herdr
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor moquette --only herdr
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor deep --only herdr
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor portland --only herdr
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor guimard --only herdr
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor catacombes --only herdr
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor carrelage --only herdr

Turn it on

In ~/.config/herdr/config.toml, under your existing [theme], then herdr server reload-config
[theme]
name = "catppuccin"   # with Enamel: "catppuccin-latte"
In ~/.config/herdr/config.toml, under your existing [theme], then herdr server reload-config
[theme]
name = "catppuccin"   # with Enamel: "catppuccin-latte"
In ~/.config/herdr/config.toml, under your existing [theme], then herdr server reload-config
[theme]
name = "catppuccin"   # with Enamel: "catppuccin-latte"
In ~/.config/herdr/config.toml, under your existing [theme], then herdr server reload-config
[theme]
name = "catppuccin"   # with Enamel: "catppuccin-latte"
In ~/.config/herdr/config.toml, under your existing [theme], then herdr server reload-config
[theme]
name = "catppuccin"   # with Enamel: "catppuccin-latte"
In ~/.config/herdr/config.toml, under your existing [theme], then herdr server reload-config
[theme]
name = "catppuccin"   # with Enamel: "catppuccin-latte"
In ~/.config/herdr/config.toml, under your existing [theme], then herdr server reload-config
[theme]
name = "catppuccin"   # with Enamel: "catppuccin-latte"
In ~/.config/herdr/config.toml, under your existing [theme], then herdr server reload-config
[theme]
name = "catppuccin"   # with Enamel: "catppuccin-latte"
In ~/.config/herdr/config.toml, under your existing [theme], then herdr server reload-config
[theme]
name = "catppuccin"   # with Enamel: "catppuccin-latte"

Follow light and dark

One setting that changes with your system’s light and dark mode, no switching by hand.

In ~/.config/herdr/config.toml (herdr 0.9+), under your existing [theme]; append auto.toml for the colors
[theme]
name = "catppuccin"
auto_switch = true
dark_name = "catppuccin"
light_name = "catppuccin-latte"
subway-seat.tomladd to the end of ~/.config/herdr/config.toml
# >>> subway-seat >>>
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# Subway Seat; base theme: catppuccin
[theme.custom]
panel_bg = "#362619"
sidebar_bg = "#2A1D13"
active_row_bg = "#43301F"
selection_bg = "#513B27"
surface_dim = "#2A1D13"
surface0 = "#43301F"
surface1 = "#513B27"
overlay0 = "#7B6047"
overlay1 = "#967B5C"
text = "#EDDCBC"
subtext0 = "#C4AE8C"
accent = "#EC7F31"
mauve = "#F4A87E"
peach = "#FF9D55"
yellow = "#F3BF45"
green = "#ADB956"
red = "#FF8373"
blue = "#7F9BAE"
teal = "#86AD95"
# <<< subway-seat <<<
subway-seat-tunnel.tomladd to the end of ~/.config/herdr/config.toml
# >>> subway-seat >>>
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# Subway Seat Tunnel; base theme: catppuccin
[theme.custom]
panel_bg = "#24180E"
sidebar_bg = "#1B120A"
active_row_bg = "#302115"
selection_bg = "#3D2C1D"
surface_dim = "#1B120A"
surface0 = "#302115"
surface1 = "#3D2C1D"
overlay0 = "#745B45"
overlay1 = "#917759"
text = "#E9D8B6"
subtext0 = "#C0AA88"
accent = "#EC7F31"
mauve = "#F4A87E"
peach = "#FF9D55"
yellow = "#F3BF45"
green = "#ADB956"
red = "#FF8373"
blue = "#7F9BAE"
teal = "#86AD95"
# <<< subway-seat <<<
subway-seat-enamel.tomladd to the end of ~/.config/herdr/config.toml
# >>> subway-seat >>>
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# Subway Seat Enamel; base theme: catppuccin-latte
[theme.custom]
panel_bg = "#F8EFDF"
sidebar_bg = "#EEE4D0"
active_row_bg = "#DBCDB3"
selection_bg = "#CBB898"
surface_dim = "#EEE4D0"
surface0 = "#DBCDB3"
surface1 = "#CBB898"
overlay0 = "#A58D6D"
overlay1 = "#8C7254"
text = "#3E2C1E"
subtext0 = "#654F3B"
accent = "#A04800"
mauve = "#843811"
peach = "#BA4D0A"
yellow = "#976608"
green = "#66740F"
red = "#BF4233"
blue = "#3F6480"
teal = "#3E7157"
# <<< subway-seat <<<
london-moquette.tomladd to the end of ~/.config/herdr/config.toml
# >>> subway-seat >>>
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# London Moquette; base theme: catppuccin
[theme.custom]
panel_bg = "#1E2941"
sidebar_bg = "#172032"
active_row_bg = "#263451"
selection_bg = "#303F61"
surface_dim = "#172032"
surface0 = "#263451"
surface1 = "#303F61"
overlay0 = "#576685"
overlay1 = "#73819C"
text = "#D8DEEA"
subtext0 = "#A9B2C4"
accent = "#DE8946"
mauve = "#AE9EDC"
peach = "#E5AA7F"
yellow = "#F2C03F"
green = "#77C581"
red = "#FE8474"
blue = "#7595DA"
teal = "#54B4B5"
# <<< subway-seat <<<
london-deep-level.tomladd to the end of ~/.config/herdr/config.toml
# >>> subway-seat >>>
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# London Deep Level; base theme: catppuccin
[theme.custom]
panel_bg = "#121A2D"
sidebar_bg = "#0D1421"
active_row_bg = "#1A243A"
selection_bg = "#232F49"
surface_dim = "#0D1421"
surface0 = "#1A243A"
surface1 = "#232F49"
overlay0 = "#53617D"
overlay1 = "#6F7C97"
text = "#D4DAE7"
subtext0 = "#A5AEC0"
accent = "#DE8946"
mauve = "#AE9EDC"
peach = "#E5AA7F"
yellow = "#F2C03F"
green = "#77C581"
red = "#FE8474"
blue = "#7595DA"
teal = "#54B4B5"
# <<< subway-seat <<<
london-portland.tomladd to the end of ~/.config/herdr/config.toml
# >>> subway-seat >>>
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# London Portland; base theme: catppuccin-latte
[theme.custom]
panel_bg = "#E8F0FF"
sidebar_bg = "#DCE5F7"
active_row_bg = "#BFCFF1"
selection_bg = "#A8BBE2"
surface_dim = "#DCE5F7"
surface0 = "#BFCFF1"
surface1 = "#A8BBE2"
overlay0 = "#8192B4"
overlay1 = "#697794"
text = "#293040"
subtext0 = "#4A5469"
accent = "#A54300"
mauve = "#755FA9"
peach = "#AC5A00"
yellow = "#8D6C08"
green = "#0D8131"
red = "#CC2E25"
blue = "#0019A8"
teal = "#007376"
# <<< subway-seat <<<
paris-guimard.tomladd to the end of ~/.config/herdr/config.toml
# >>> subway-seat >>>
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# Paris Guimard; base theme: catppuccin
[theme.custom]
panel_bg = "#1E2E26"
sidebar_bg = "#18241D"
active_row_bg = "#263930"
selection_bg = "#30463B"
surface_dim = "#18241D"
surface0 = "#263930"
surface1 = "#30463B"
overlay0 = "#586B61"
overlay1 = "#74857C"
text = "#D9E1DB"
subtext0 = "#A9B5AE"
accent = "#CA9245"
mauve = "#FAB49C"
peach = "#DFAA61"
yellow = "#F1BF4B"
green = "#70CAA9"
red = "#E7877B"
blue = "#709BC8"
teal = "#549B9F"
# <<< subway-seat <<<
paris-catacombes.tomladd to the end of ~/.config/herdr/config.toml
# >>> subway-seat >>>
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# Paris Catacombes; base theme: catppuccin
[theme.custom]
panel_bg = "#121E19"
sidebar_bg = "#0D1711"
active_row_bg = "#1A2921"
selection_bg = "#24342C"
surface_dim = "#0D1711"
surface0 = "#1A2921"
surface1 = "#24342C"
overlay0 = "#54655C"
overlay1 = "#708178"
text = "#D4DDD7"
subtext0 = "#A5B1AA"
accent = "#CA9245"
mauve = "#FAB49C"
peach = "#DFAA61"
yellow = "#F1BF4B"
green = "#70CAA9"
red = "#E7877B"
blue = "#709BC8"
teal = "#549B9F"
# <<< subway-seat <<<
paris-carrelage.tomladd to the end of ~/.config/herdr/config.toml
# >>> subway-seat >>>
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# Paris Carrelage; base theme: catppuccin-latte
[theme.custom]
panel_bg = "#EEF2F1"
sidebar_bg = "#E1E6E5"
active_row_bg = "#C6D2CF"
selection_bg = "#B0BFBB"
surface_dim = "#E1E6E5"
surface0 = "#C6D2CF"
surface1 = "#B0BFBB"
overlay0 = "#859792"
overlay1 = "#6C7C76"
text = "#27342F"
subtext0 = "#4A5752"
accent = "#764C00"
mauve = "#B36B51"
peach = "#885A00"
yellow = "#916D07"
green = "#218366"
red = "#AC3B32"
blue = "#25629B"
teal = "#006267"
# <<< subway-seat <<<

This one is shared by all three flavors.

auto.tomladd to the end of ~/.config/herdr/config.toml
# >>> subway-seat >>>
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# Walnut when the terminal is dark, Enamel when it's light (needs auto_switch under [theme])
[theme.custom.dark]
panel_bg = "#362619"
sidebar_bg = "#2A1D13"
active_row_bg = "#43301F"
selection_bg = "#513B27"
surface_dim = "#2A1D13"
surface0 = "#43301F"
surface1 = "#513B27"
overlay0 = "#7B6047"
overlay1 = "#967B5C"
text = "#EDDCBC"
subtext0 = "#C4AE8C"
accent = "#EC7F31"
mauve = "#F4A87E"
peach = "#FF9D55"
yellow = "#F3BF45"
green = "#ADB956"
red = "#FF8373"
blue = "#7F9BAE"
teal = "#86AD95"

[theme.custom.light]
panel_bg = "#F8EFDF"
sidebar_bg = "#EEE4D0"
active_row_bg = "#DBCDB3"
selection_bg = "#CBB898"
surface_dim = "#EEE4D0"
surface0 = "#DBCDB3"
surface1 = "#CBB898"
overlay0 = "#A58D6D"
overlay1 = "#8C7254"
text = "#3E2C1E"
subtext0 = "#654F3B"
accent = "#A04800"
mauve = "#843811"
peach = "#BA4D0A"
yellow = "#976608"
green = "#66740F"
red = "#BF4233"
blue = "#3F6480"
teal = "#3E7157"
# <<< subway-seat <<<