Skip to content
Subway SeatSubway SeatSubway Seat
← All ports

CLI & TUINeeds gh-dash 4.25+ for `include`

gh-dash

Parchment text, orange borders on the active section and a warm selected row, with author-role icons in the palette's accents. gh-dash shows PR diffs through its pager, so set pager: {diff: delta} in the same config to see them with the delta port.

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

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

Turn it on

In ~/.config/gh-dash/config.yml (on releases before 4.25, paste the theme block in instead)
include:
  - ~/.config/gh-dash/subway-seat.yml
In ~/.config/gh-dash/config.yml (on releases before 4.25, paste the theme block in instead)
include:
  - ~/.config/gh-dash/subway-seat-tunnel.yml
In ~/.config/gh-dash/config.yml (on releases before 4.25, paste the theme block in instead)
include:
  - ~/.config/gh-dash/subway-seat-enamel.yml
In ~/.config/gh-dash/config.yml (on releases before 4.25, paste the theme block in instead)
include:
  - ~/.config/gh-dash/london-moquette.yml
In ~/.config/gh-dash/config.yml (on releases before 4.25, paste the theme block in instead)
include:
  - ~/.config/gh-dash/london-deep-level.yml
In ~/.config/gh-dash/config.yml (on releases before 4.25, paste the theme block in instead)
include:
  - ~/.config/gh-dash/london-portland.yml
In ~/.config/gh-dash/config.yml (on releases before 4.25, paste the theme block in instead)
include:
  - ~/.config/gh-dash/paris-guimard.yml
In ~/.config/gh-dash/config.yml (on releases before 4.25, paste the theme block in instead)
include:
  - ~/.config/gh-dash/paris-catacombes.yml
In ~/.config/gh-dash/config.yml (on releases before 4.25, paste the theme block in instead)
include:
  - ~/.config/gh-dash/paris-carrelage.yml

The files

subway-seat.ymlsave as ~/.config/gh-dash/subway-seat.yml
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# Subway Seat for gh-dash.
theme:
  colors:
    text:
      primary: "#EDDCBC"
      secondary: "#EC7F31"
      inverted: "#20160E"
      faint: "#967B5C"
      warning: "#F3BF45"
      success: "#ADB956"
      error: "#FF8373"
      actor: "#D9C6A3"
    background:
      selected: "#513B27"
    border:
      primary: "#EC7F31"
      secondary: "#634932"
      faint: "#43301F"
    icon:
      newcontributor: "#ADB956"
      contributor: "#86AD95"
      collaborator: "#F3BF45"
      member: "#F3BF45"
      owner: "#EC7F31"
      unknownrole: "#967B5C"
subway-seat-tunnel.ymlsave as ~/.config/gh-dash/subway-seat-tunnel.yml
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# Subway Seat Tunnel for gh-dash.
theme:
  colors:
    text:
      primary: "#E9D8B6"
      secondary: "#EC7F31"
      inverted: "#140D07"
      faint: "#917759"
      warning: "#F3BF45"
      success: "#ADB956"
      error: "#FF8373"
      actor: "#D6C3A0"
    background:
      selected: "#3D2C1D"
    border:
      primary: "#EC7F31"
      secondary: "#4F3927"
      faint: "#302115"
    icon:
      newcontributor: "#ADB956"
      contributor: "#86AD95"
      collaborator: "#F3BF45"
      member: "#F3BF45"
      owner: "#EC7F31"
      unknownrole: "#917759"
subway-seat-enamel.ymlsave as ~/.config/gh-dash/subway-seat-enamel.yml
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# Subway Seat Enamel for gh-dash.
theme:
  colors:
    text:
      primary: "#3E2C1E"
      secondary: "#A04800"
      inverted: "#F8EFDF"
      faint: "#8C7254"
      warning: "#976608"
      success: "#66740F"
      error: "#BF4233"
      actor: "#54402F"
    background:
      selected: "#DBCDB3"
    border:
      primary: "#A04800"
      secondary: "#BAA380"
      faint: "#DBCDB3"
    icon:
      newcontributor: "#66740F"
      contributor: "#3E7157"
      collaborator: "#976608"
      member: "#976608"
      owner: "#A04800"
      unknownrole: "#8C7254"
london-moquette.ymlsave as ~/.config/gh-dash/london-moquette.yml
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# London Moquette for gh-dash.
theme:
  colors:
    text:
      primary: "#D8DEEA"
      secondary: "#DE8946"
      inverted: "#121826"
      faint: "#73819C"
      warning: "#F2C03F"
      success: "#77C581"
      error: "#FE8474"
      actor: "#C1C9D8"
    background:
      selected: "#303F61"
    border:
      primary: "#DE8946"
      secondary: "#3D4F72"
      faint: "#263451"
    icon:
      newcontributor: "#77C581"
      contributor: "#54B4B5"
      collaborator: "#F2C03F"
      member: "#F2C03F"
      owner: "#DE8946"
      unknownrole: "#73819C"
london-deep-level.ymlsave as ~/.config/gh-dash/london-deep-level.yml
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# London Deep Level for gh-dash.
theme:
  colors:
    text:
      primary: "#D4DAE7"
      secondary: "#DE8946"
      inverted: "#0A0E18"
      faint: "#6F7C97"
      warning: "#F2C03F"
      success: "#77C581"
      error: "#FE8474"
      actor: "#BEC6D5"
    background:
      selected: "#232F49"
    border:
      primary: "#DE8946"
      secondary: "#303E5B"
      faint: "#1A243A"
    icon:
      newcontributor: "#77C581"
      contributor: "#54B4B5"
      collaborator: "#F2C03F"
      member: "#F2C03F"
      owner: "#DE8946"
      unknownrole: "#6F7C97"
london-portland.ymlsave as ~/.config/gh-dash/london-portland.yml
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# London Portland for gh-dash.
theme:
  colors:
    text:
      primary: "#293040"
      secondary: "#A54300"
      inverted: "#E8F0FF"
      faint: "#697794"
      warning: "#8D6C08"
      success: "#0D8131"
      error: "#CC2E25"
      actor: "#3C4557"
    background:
      selected: "#BFCFF1"
    border:
      primary: "#A54300"
      secondary: "#93A7CF"
      faint: "#BFCFF1"
    icon:
      newcontributor: "#0D8131"
      contributor: "#007376"
      collaborator: "#8D6C08"
      member: "#8D6C08"
      owner: "#A54300"
      unknownrole: "#697794"
paris-guimard.ymlsave as ~/.config/gh-dash/paris-guimard.yml
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# Paris Guimard for gh-dash.
theme:
  colors:
    text:
      primary: "#D9E1DB"
      secondary: "#CA9245"
      inverted: "#131A17"
      faint: "#74857C"
      warning: "#F1BF4B"
      success: "#70CAA9"
      error: "#E7877B"
      actor: "#C2CBC5"
    background:
      selected: "#30463B"
    border:
      primary: "#CA9245"
      secondary: "#3E554A"
      faint: "#263930"
    icon:
      newcontributor: "#70CAA9"
      contributor: "#549B9F"
      collaborator: "#F1BF4B"
      member: "#F1BF4B"
      owner: "#CA9245"
      unknownrole: "#74857C"
paris-catacombes.ymlsave as ~/.config/gh-dash/paris-catacombes.yml
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# Paris Catacombes for gh-dash.
theme:
  colors:
    text:
      primary: "#D4DDD7"
      secondary: "#CA9245"
      inverted: "#0A100D"
      faint: "#708178"
      warning: "#F1BF4B"
      success: "#70CAA9"
      error: "#E7877B"
      actor: "#BFC8C2"
    background:
      selected: "#24342C"
    border:
      primary: "#CA9245"
      secondary: "#31433A"
      faint: "#1A2921"
    icon:
      newcontributor: "#70CAA9"
      contributor: "#549B9F"
      collaborator: "#F1BF4B"
      member: "#F1BF4B"
      owner: "#CA9245"
      unknownrole: "#708178"
paris-carrelage.ymlsave as ~/.config/gh-dash/paris-carrelage.yml
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# Paris Carrelage for gh-dash.
theme:
  colors:
    text:
      primary: "#27342F"
      secondary: "#764C00"
      inverted: "#EEF2F1"
      faint: "#6C7C76"
      warning: "#916D07"
      success: "#218366"
      error: "#AC3B32"
      actor: "#3B4742"
    background:
      selected: "#C6D2CF"
    border:
      primary: "#764C00"
      secondary: "#99ABA6"
      faint: "#C6D2CF"
    icon:
      newcontributor: "#218366"
      contributor: "#006267"
      collaborator: "#916D07"
      member: "#916D07"
      owner: "#764C00"
      unknownrole: "#6C7C76"