Skip to content
Subway SeatSubway SeatSubway Seat
← All ports

Palettes & formats

Gogh

Gogh themes: the 16 ANSI colors, background, foreground and cursor. installs/ has Gogh's install script for each flavor, which applies it to GNOME Terminal, Tilix, Xfce Terminal, Konsole, Alacritty and the other terminals Gogh supports (set TERMINAL). The YAML is Gogh's theme source and the JSON matches its data/json files.

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

Gogh 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

Turn it on

In a terminal, in the folder that holds installs/
curl -fsSLO https://github.com/Gogh-Co/Gogh/raw/master/apply-colors.sh
bash installs/subway-seat.sh
# Gogh works out which terminal you're in; TERMINAL=gnome-terminal (or another) picks one
In a terminal, in the folder that holds installs/
curl -fsSLO https://github.com/Gogh-Co/Gogh/raw/master/apply-colors.sh
bash installs/subway-seat-tunnel.sh
# Gogh works out which terminal you're in; TERMINAL=gnome-terminal (or another) picks one
In a terminal, in the folder that holds installs/
curl -fsSLO https://github.com/Gogh-Co/Gogh/raw/master/apply-colors.sh
bash installs/subway-seat-enamel.sh
# Gogh works out which terminal you're in; TERMINAL=gnome-terminal (or another) picks one
In a terminal, in the folder that holds installs/
curl -fsSLO https://github.com/Gogh-Co/Gogh/raw/master/apply-colors.sh
bash installs/london-moquette.sh
# Gogh works out which terminal you're in; TERMINAL=gnome-terminal (or another) picks one
In a terminal, in the folder that holds installs/
curl -fsSLO https://github.com/Gogh-Co/Gogh/raw/master/apply-colors.sh
bash installs/london-deep-level.sh
# Gogh works out which terminal you're in; TERMINAL=gnome-terminal (or another) picks one
In a terminal, in the folder that holds installs/
curl -fsSLO https://github.com/Gogh-Co/Gogh/raw/master/apply-colors.sh
bash installs/london-portland.sh
# Gogh works out which terminal you're in; TERMINAL=gnome-terminal (or another) picks one
In a terminal, in the folder that holds installs/
curl -fsSLO https://github.com/Gogh-Co/Gogh/raw/master/apply-colors.sh
bash installs/paris-guimard.sh
# Gogh works out which terminal you're in; TERMINAL=gnome-terminal (or another) picks one
In a terminal, in the folder that holds installs/
curl -fsSLO https://github.com/Gogh-Co/Gogh/raw/master/apply-colors.sh
bash installs/paris-catacombes.sh
# Gogh works out which terminal you're in; TERMINAL=gnome-terminal (or another) picks one
In a terminal, in the folder that holds installs/
curl -fsSLO https://github.com/Gogh-Co/Gogh/raw/master/apply-colors.sh
bash installs/paris-carrelage.sh
# Gogh works out which terminal you're in; TERMINAL=gnome-terminal (or another) picks one
installs/subway-seat.shrun it with Gogh's apply-colors.sh in the folder above it (or beside it); TERMINAL=… picks the terminal
#!/usr/bin/env bash
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.

export PROFILE_NAME="Subway Seat"

export COLOR_01="#513B27"           # Black (Host)
export COLOR_02="#E05C45"           # Red (Syntax string)
export COLOR_03="#ADB956"           # Green (Command)
export COLOR_04="#F3BF45"           # Yellow (Command second)
export COLOR_05="#7F9BAE"           # Blue (Path)
export COLOR_06="#EC7F31"           # Magenta (Syntax var)
export COLOR_07="#86AD95"           # Cyan (Prompt)
export COLOR_08="#D9C6A3"           # White

export COLOR_09="#967B5C"           # Bright Black
export COLOR_10="#FF8373"           # Bright Red (Command error)
export COLOR_11="#BFCB63"           # Bright Green (Exec)
export COLOR_12="#FFD36B"           # Bright Yellow
export COLOR_13="#9DB6C6"           # Bright Blue (Folder)
export COLOR_14="#FF9D55"           # Bright Magenta
export COLOR_15="#A5C9B0"           # Bright Cyan
export COLOR_16="#F8ECD4"           # Bright White

export BACKGROUND_COLOR="#362619"   # Background
export FOREGROUND_COLOR="#EDDCBC"   # Foreground (Text)

export CURSOR_COLOR="#F3BF45" # Cursor

apply_theme() {
    if [[ -e "${GOGH_APPLY_SCRIPT}" ]]; then
      bash "${GOGH_APPLY_SCRIPT}"
    elif [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
      bash "${PARENT_PATH}/apply-colors.sh"
    elif [[ -e "${SCRIPT_PATH}/apply-colors.sh" ]]; then
      bash "${SCRIPT_PATH}/apply-colors.sh"
    else
      printf '\n%s\n' "Error: Couldn't find apply-colors.sh" 1>&2
      exit 1
    fi
}

# | ===========================================================================
# | Apply Colors
# | ===========================================================================
SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
PARENT_PATH="$(dirname "${SCRIPT_PATH}")"

if [ -z "${GOGH_NONINTERACTIVE+no}" ]; then
    apply_theme
else
    apply_theme 1>/dev/null
fi
Subway Seat.ymlGogh's theme source: themes/ in a Gogh checkout (the file name must match the name)
---
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
name: 'Subway Seat'
author: 'oddurs (https://github.com/oddurs/subway-seat)'
author_name: 'oddurs'
author_url: 'https://github.com/oddurs/subway-seat'
variant: 'dark'

color_01: '#513B27'    # Black (Host)
color_02: '#E05C45'    # Red (Syntax string)
color_03: '#ADB956'    # Green (Command)
color_04: '#F3BF45'    # Yellow (Command second)
color_05: '#7F9BAE'    # Blue (Path)
color_06: '#EC7F31'    # Magenta (Syntax var)
color_07: '#86AD95'    # Cyan (Prompt)
color_08: '#D9C6A3'    # White

color_09: '#967B5C'    # Bright Black
color_10: '#FF8373'    # Bright Red (Command error)
color_11: '#BFCB63'    # Bright Green (Exec)
color_12: '#FFD36B'    # Bright Yellow
color_13: '#9DB6C6'    # Bright Blue (Folder)
color_14: '#FF9D55'    # Bright Magenta
color_15: '#A5C9B0'    # Bright Cyan
color_16: '#F8ECD4'    # Bright White

background: '#362619'  # Background
foreground: '#EDDCBC'  # Foreground (Text)

cursor: '#F3BF45'      # Cursor
subway-seat.jsonthe same theme in the form of Gogh's data/json files
{
  "name": "Subway Seat",
  "author": "oddurs (https://github.com/oddurs/subway-seat)",
  "author_name": "oddurs",
  "author_url": "https://github.com/oddurs/subway-seat",
  "variant": "dark",
  "color_01": "#513B27",
  "color_02": "#E05C45",
  "color_03": "#ADB956",
  "color_04": "#F3BF45",
  "color_05": "#7F9BAE",
  "color_06": "#EC7F31",
  "color_07": "#86AD95",
  "color_08": "#D9C6A3",
  "color_09": "#967B5C",
  "color_10": "#FF8373",
  "color_11": "#BFCB63",
  "color_12": "#FFD36B",
  "color_13": "#9DB6C6",
  "color_14": "#FF9D55",
  "color_15": "#A5C9B0",
  "color_16": "#F8ECD4",
  "background": "#362619",
  "foreground": "#EDDCBC",
  "cursor": "#F3BF45"
}
installs/subway-seat-tunnel.shrun it with Gogh's apply-colors.sh in the folder above it (or beside it); TERMINAL=… picks the terminal
#!/usr/bin/env bash
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.

export PROFILE_NAME="Subway Seat Tunnel"

export COLOR_01="#3D2C1D"           # Black (Host)
export COLOR_02="#E05C45"           # Red (Syntax string)
export COLOR_03="#ADB956"           # Green (Command)
export COLOR_04="#F3BF45"           # Yellow (Command second)
export COLOR_05="#7F9BAE"           # Blue (Path)
export COLOR_06="#EC7F31"           # Magenta (Syntax var)
export COLOR_07="#86AD95"           # Cyan (Prompt)
export COLOR_08="#D6C3A0"           # White

export COLOR_09="#917759"           # Bright Black
export COLOR_10="#FF8373"           # Bright Red (Command error)
export COLOR_11="#BFCB63"           # Bright Green (Exec)
export COLOR_12="#FFD36B"           # Bright Yellow
export COLOR_13="#9DB6C6"           # Bright Blue (Folder)
export COLOR_14="#FF9D55"           # Bright Magenta
export COLOR_15="#A5C9B0"           # Bright Cyan
export COLOR_16="#F6EAD1"           # Bright White

export BACKGROUND_COLOR="#24180E"   # Background
export FOREGROUND_COLOR="#E9D8B6"   # Foreground (Text)

export CURSOR_COLOR="#F3BF45" # Cursor

apply_theme() {
    if [[ -e "${GOGH_APPLY_SCRIPT}" ]]; then
      bash "${GOGH_APPLY_SCRIPT}"
    elif [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
      bash "${PARENT_PATH}/apply-colors.sh"
    elif [[ -e "${SCRIPT_PATH}/apply-colors.sh" ]]; then
      bash "${SCRIPT_PATH}/apply-colors.sh"
    else
      printf '\n%s\n' "Error: Couldn't find apply-colors.sh" 1>&2
      exit 1
    fi
}

# | ===========================================================================
# | Apply Colors
# | ===========================================================================
SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
PARENT_PATH="$(dirname "${SCRIPT_PATH}")"

if [ -z "${GOGH_NONINTERACTIVE+no}" ]; then
    apply_theme
else
    apply_theme 1>/dev/null
fi
Subway Seat Tunnel.ymlGogh's theme source: themes/ in a Gogh checkout (the file name must match the name)
---
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
name: 'Subway Seat Tunnel'
author: 'oddurs (https://github.com/oddurs/subway-seat)'
author_name: 'oddurs'
author_url: 'https://github.com/oddurs/subway-seat'
variant: 'dark'

color_01: '#3D2C1D'    # Black (Host)
color_02: '#E05C45'    # Red (Syntax string)
color_03: '#ADB956'    # Green (Command)
color_04: '#F3BF45'    # Yellow (Command second)
color_05: '#7F9BAE'    # Blue (Path)
color_06: '#EC7F31'    # Magenta (Syntax var)
color_07: '#86AD95'    # Cyan (Prompt)
color_08: '#D6C3A0'    # White

color_09: '#917759'    # Bright Black
color_10: '#FF8373'    # Bright Red (Command error)
color_11: '#BFCB63'    # Bright Green (Exec)
color_12: '#FFD36B'    # Bright Yellow
color_13: '#9DB6C6'    # Bright Blue (Folder)
color_14: '#FF9D55'    # Bright Magenta
color_15: '#A5C9B0'    # Bright Cyan
color_16: '#F6EAD1'    # Bright White

background: '#24180E'  # Background
foreground: '#E9D8B6'  # Foreground (Text)

cursor: '#F3BF45'      # Cursor
subway-seat-tunnel.jsonthe same theme in the form of Gogh's data/json files
{
  "name": "Subway Seat Tunnel",
  "author": "oddurs (https://github.com/oddurs/subway-seat)",
  "author_name": "oddurs",
  "author_url": "https://github.com/oddurs/subway-seat",
  "variant": "dark",
  "color_01": "#3D2C1D",
  "color_02": "#E05C45",
  "color_03": "#ADB956",
  "color_04": "#F3BF45",
  "color_05": "#7F9BAE",
  "color_06": "#EC7F31",
  "color_07": "#86AD95",
  "color_08": "#D6C3A0",
  "color_09": "#917759",
  "color_10": "#FF8373",
  "color_11": "#BFCB63",
  "color_12": "#FFD36B",
  "color_13": "#9DB6C6",
  "color_14": "#FF9D55",
  "color_15": "#A5C9B0",
  "color_16": "#F6EAD1",
  "background": "#24180E",
  "foreground": "#E9D8B6",
  "cursor": "#F3BF45"
}
installs/subway-seat-enamel.shrun it with Gogh's apply-colors.sh in the folder above it (or beside it); TERMINAL=… picks the terminal
#!/usr/bin/env bash
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.

export PROFILE_NAME="Subway Seat Enamel"

export COLOR_01="#54402F"           # Black (Host)
export COLOR_02="#992418"           # Red (Syntax string)
export COLOR_03="#66740F"           # Green (Command)
export COLOR_04="#976608"           # Yellow (Command second)
export COLOR_05="#3F6480"           # Blue (Path)
export COLOR_06="#A04800"           # Magenta (Syntax var)
export COLOR_07="#3E7157"           # Cyan (Prompt)
export COLOR_08="#BAA380"           # White

export COLOR_09="#8C7254"           # Bright Black
export COLOR_10="#BF4233"           # Bright Red (Command error)
export COLOR_11="#697813"           # Bright Green (Exec)
export COLOR_12="#A9720A"           # Bright Yellow
export COLOR_13="#517791"           # Bright Blue (Folder)
export COLOR_14="#BA4D0A"           # Bright Magenta
export COLOR_15="#4C8367"           # Bright Cyan
export COLOR_16="#CBB898"           # Bright White

export BACKGROUND_COLOR="#F8EFDF"   # Background
export FOREGROUND_COLOR="#3E2C1E"   # Foreground (Text)

export CURSOR_COLOR="#A04800" # Cursor

apply_theme() {
    if [[ -e "${GOGH_APPLY_SCRIPT}" ]]; then
      bash "${GOGH_APPLY_SCRIPT}"
    elif [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
      bash "${PARENT_PATH}/apply-colors.sh"
    elif [[ -e "${SCRIPT_PATH}/apply-colors.sh" ]]; then
      bash "${SCRIPT_PATH}/apply-colors.sh"
    else
      printf '\n%s\n' "Error: Couldn't find apply-colors.sh" 1>&2
      exit 1
    fi
}

# | ===========================================================================
# | Apply Colors
# | ===========================================================================
SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
PARENT_PATH="$(dirname "${SCRIPT_PATH}")"

if [ -z "${GOGH_NONINTERACTIVE+no}" ]; then
    apply_theme
else
    apply_theme 1>/dev/null
fi
Subway Seat Enamel.ymlGogh's theme source: themes/ in a Gogh checkout (the file name must match the name)
---
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
name: 'Subway Seat Enamel'
author: 'oddurs (https://github.com/oddurs/subway-seat)'
author_name: 'oddurs'
author_url: 'https://github.com/oddurs/subway-seat'
variant: 'light'

color_01: '#54402F'    # Black (Host)
color_02: '#992418'    # Red (Syntax string)
color_03: '#66740F'    # Green (Command)
color_04: '#976608'    # Yellow (Command second)
color_05: '#3F6480'    # Blue (Path)
color_06: '#A04800'    # Magenta (Syntax var)
color_07: '#3E7157'    # Cyan (Prompt)
color_08: '#BAA380'    # White

color_09: '#8C7254'    # Bright Black
color_10: '#BF4233'    # Bright Red (Command error)
color_11: '#697813'    # Bright Green (Exec)
color_12: '#A9720A'    # Bright Yellow
color_13: '#517791'    # Bright Blue (Folder)
color_14: '#BA4D0A'    # Bright Magenta
color_15: '#4C8367'    # Bright Cyan
color_16: '#CBB898'    # Bright White

background: '#F8EFDF'  # Background
foreground: '#3E2C1E'  # Foreground (Text)

cursor: '#A04800'      # Cursor
subway-seat-enamel.jsonthe same theme in the form of Gogh's data/json files
{
  "name": "Subway Seat Enamel",
  "author": "oddurs (https://github.com/oddurs/subway-seat)",
  "author_name": "oddurs",
  "author_url": "https://github.com/oddurs/subway-seat",
  "variant": "light",
  "color_01": "#54402F",
  "color_02": "#992418",
  "color_03": "#66740F",
  "color_04": "#976608",
  "color_05": "#3F6480",
  "color_06": "#A04800",
  "color_07": "#3E7157",
  "color_08": "#BAA380",
  "color_09": "#8C7254",
  "color_10": "#BF4233",
  "color_11": "#697813",
  "color_12": "#A9720A",
  "color_13": "#517791",
  "color_14": "#BA4D0A",
  "color_15": "#4C8367",
  "color_16": "#CBB898",
  "background": "#F8EFDF",
  "foreground": "#3E2C1E",
  "cursor": "#A04800"
}
installs/london-moquette.shrun it with Gogh's apply-colors.sh in the folder above it (or beside it); TERMINAL=… picks the terminal
#!/usr/bin/env bash
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.

export PROFILE_NAME="London Moquette"

export COLOR_01="#303F61"           # Black (Host)
export COLOR_02="#DB6052"           # Red (Syntax string)
export COLOR_03="#77C581"           # Green (Command)
export COLOR_04="#F2C03F"           # Yellow (Command second)
export COLOR_05="#7595DA"           # Blue (Path)
export COLOR_06="#DE8946"           # Magenta (Syntax var)
export COLOR_07="#54B4B5"           # Cyan (Prompt)
export COLOR_08="#C1C9D8"           # White

export COLOR_09="#73819C"           # Bright Black
export COLOR_10="#FE8474"           # Bright Red (Command error)
export COLOR_11="#9AD2A0"           # Bright Green (Exec)
export COLOR_12="#FFD36C"           # Bright Yellow
export COLOR_13="#8BB0FF"           # Bright Blue (Folder)
export COLOR_14="#E5AA7F"           # Bright Magenta
export COLOR_15="#72D1D3"           # Bright Cyan
export COLOR_16="#E9EDF5"           # Bright White

export BACKGROUND_COLOR="#1E2941"   # Background
export FOREGROUND_COLOR="#D8DEEA"   # Foreground (Text)

export CURSOR_COLOR="#F2C03F" # Cursor

apply_theme() {
    if [[ -e "${GOGH_APPLY_SCRIPT}" ]]; then
      bash "${GOGH_APPLY_SCRIPT}"
    elif [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
      bash "${PARENT_PATH}/apply-colors.sh"
    elif [[ -e "${SCRIPT_PATH}/apply-colors.sh" ]]; then
      bash "${SCRIPT_PATH}/apply-colors.sh"
    else
      printf '\n%s\n' "Error: Couldn't find apply-colors.sh" 1>&2
      exit 1
    fi
}

# | ===========================================================================
# | Apply Colors
# | ===========================================================================
SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
PARENT_PATH="$(dirname "${SCRIPT_PATH}")"

if [ -z "${GOGH_NONINTERACTIVE+no}" ]; then
    apply_theme
else
    apply_theme 1>/dev/null
fi
London Moquette.ymlGogh's theme source: themes/ in a Gogh checkout (the file name must match the name)
---
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
name: 'London Moquette'
author: 'oddurs (https://github.com/oddurs/subway-seat)'
author_name: 'oddurs'
author_url: 'https://github.com/oddurs/subway-seat'
variant: 'dark'

color_01: '#303F61'    # Black (Host)
color_02: '#DB6052'    # Red (Syntax string)
color_03: '#77C581'    # Green (Command)
color_04: '#F2C03F'    # Yellow (Command second)
color_05: '#7595DA'    # Blue (Path)
color_06: '#DE8946'    # Magenta (Syntax var)
color_07: '#54B4B5'    # Cyan (Prompt)
color_08: '#C1C9D8'    # White

color_09: '#73819C'    # Bright Black
color_10: '#FE8474'    # Bright Red (Command error)
color_11: '#9AD2A0'    # Bright Green (Exec)
color_12: '#FFD36C'    # Bright Yellow
color_13: '#8BB0FF'    # Bright Blue (Folder)
color_14: '#E5AA7F'    # Bright Magenta
color_15: '#72D1D3'    # Bright Cyan
color_16: '#E9EDF5'    # Bright White

background: '#1E2941'  # Background
foreground: '#D8DEEA'  # Foreground (Text)

cursor: '#F2C03F'      # Cursor
london-moquette.jsonthe same theme in the form of Gogh's data/json files
{
  "name": "London Moquette",
  "author": "oddurs (https://github.com/oddurs/subway-seat)",
  "author_name": "oddurs",
  "author_url": "https://github.com/oddurs/subway-seat",
  "variant": "dark",
  "color_01": "#303F61",
  "color_02": "#DB6052",
  "color_03": "#77C581",
  "color_04": "#F2C03F",
  "color_05": "#7595DA",
  "color_06": "#DE8946",
  "color_07": "#54B4B5",
  "color_08": "#C1C9D8",
  "color_09": "#73819C",
  "color_10": "#FE8474",
  "color_11": "#9AD2A0",
  "color_12": "#FFD36C",
  "color_13": "#8BB0FF",
  "color_14": "#E5AA7F",
  "color_15": "#72D1D3",
  "color_16": "#E9EDF5",
  "background": "#1E2941",
  "foreground": "#D8DEEA",
  "cursor": "#F2C03F"
}
installs/london-deep-level.shrun it with Gogh's apply-colors.sh in the folder above it (or beside it); TERMINAL=… picks the terminal
#!/usr/bin/env bash
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.

export PROFILE_NAME="London Deep Level"

export COLOR_01="#232F49"           # Black (Host)
export COLOR_02="#DB6052"           # Red (Syntax string)
export COLOR_03="#77C581"           # Green (Command)
export COLOR_04="#F2C03F"           # Yellow (Command second)
export COLOR_05="#7595DA"           # Blue (Path)
export COLOR_06="#DE8946"           # Magenta (Syntax var)
export COLOR_07="#54B4B5"           # Cyan (Prompt)
export COLOR_08="#BEC6D5"           # White

export COLOR_09="#6F7C97"           # Bright Black
export COLOR_10="#FE8474"           # Bright Red (Command error)
export COLOR_11="#9AD2A0"           # Bright Green (Exec)
export COLOR_12="#FFD36C"           # Bright Yellow
export COLOR_13="#8BB0FF"           # Bright Blue (Folder)
export COLOR_14="#E5AA7F"           # Bright Magenta
export COLOR_15="#72D1D3"           # Bright Cyan
export COLOR_16="#E7EBF3"           # Bright White

export BACKGROUND_COLOR="#121A2D"   # Background
export FOREGROUND_COLOR="#D4DAE7"   # Foreground (Text)

export CURSOR_COLOR="#F2C03F" # Cursor

apply_theme() {
    if [[ -e "${GOGH_APPLY_SCRIPT}" ]]; then
      bash "${GOGH_APPLY_SCRIPT}"
    elif [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
      bash "${PARENT_PATH}/apply-colors.sh"
    elif [[ -e "${SCRIPT_PATH}/apply-colors.sh" ]]; then
      bash "${SCRIPT_PATH}/apply-colors.sh"
    else
      printf '\n%s\n' "Error: Couldn't find apply-colors.sh" 1>&2
      exit 1
    fi
}

# | ===========================================================================
# | Apply Colors
# | ===========================================================================
SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
PARENT_PATH="$(dirname "${SCRIPT_PATH}")"

if [ -z "${GOGH_NONINTERACTIVE+no}" ]; then
    apply_theme
else
    apply_theme 1>/dev/null
fi
London Deep Level.ymlGogh's theme source: themes/ in a Gogh checkout (the file name must match the name)
---
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
name: 'London Deep Level'
author: 'oddurs (https://github.com/oddurs/subway-seat)'
author_name: 'oddurs'
author_url: 'https://github.com/oddurs/subway-seat'
variant: 'dark'

color_01: '#232F49'    # Black (Host)
color_02: '#DB6052'    # Red (Syntax string)
color_03: '#77C581'    # Green (Command)
color_04: '#F2C03F'    # Yellow (Command second)
color_05: '#7595DA'    # Blue (Path)
color_06: '#DE8946'    # Magenta (Syntax var)
color_07: '#54B4B5'    # Cyan (Prompt)
color_08: '#BEC6D5'    # White

color_09: '#6F7C97'    # Bright Black
color_10: '#FE8474'    # Bright Red (Command error)
color_11: '#9AD2A0'    # Bright Green (Exec)
color_12: '#FFD36C'    # Bright Yellow
color_13: '#8BB0FF'    # Bright Blue (Folder)
color_14: '#E5AA7F'    # Bright Magenta
color_15: '#72D1D3'    # Bright Cyan
color_16: '#E7EBF3'    # Bright White

background: '#121A2D'  # Background
foreground: '#D4DAE7'  # Foreground (Text)

cursor: '#F2C03F'      # Cursor
london-deep-level.jsonthe same theme in the form of Gogh's data/json files
{
  "name": "London Deep Level",
  "author": "oddurs (https://github.com/oddurs/subway-seat)",
  "author_name": "oddurs",
  "author_url": "https://github.com/oddurs/subway-seat",
  "variant": "dark",
  "color_01": "#232F49",
  "color_02": "#DB6052",
  "color_03": "#77C581",
  "color_04": "#F2C03F",
  "color_05": "#7595DA",
  "color_06": "#DE8946",
  "color_07": "#54B4B5",
  "color_08": "#BEC6D5",
  "color_09": "#6F7C97",
  "color_10": "#FE8474",
  "color_11": "#9AD2A0",
  "color_12": "#FFD36C",
  "color_13": "#8BB0FF",
  "color_14": "#E5AA7F",
  "color_15": "#72D1D3",
  "color_16": "#E7EBF3",
  "background": "#121A2D",
  "foreground": "#D4DAE7",
  "cursor": "#F2C03F"
}
installs/london-portland.shrun it with Gogh's apply-colors.sh in the folder above it (or beside it); TERMINAL=… picks the terminal
#!/usr/bin/env bash
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.

export PROFILE_NAME="London Portland"

export COLOR_01="#3C4557"           # Black (Host)
export COLOR_02="#9B211A"           # Red (Syntax string)
export COLOR_03="#0D8131"           # Green (Command)
export COLOR_04="#8D6C08"           # Yellow (Command second)
export COLOR_05="#0019A8"           # Blue (Path)
export COLOR_06="#A54300"           # Magenta (Syntax var)
export COLOR_07="#007376"           # Cyan (Prompt)
export COLOR_08="#93A7CF"           # White

export COLOR_09="#697794"           # Bright Black
export COLOR_10="#CC2E25"           # Bright Red (Command error)
export COLOR_11="#008730"           # Bright Green (Exec)
export COLOR_12="#9B770A"           # Bright Yellow
export COLOR_13="#4A6EBD"           # Bright Blue (Folder)
export COLOR_14="#AC5A00"           # Bright Magenta
export COLOR_15="#008688"           # Bright Cyan
export COLOR_16="#A8BBE2"           # Bright White

export BACKGROUND_COLOR="#E8F0FF"   # Background
export FOREGROUND_COLOR="#293040"   # Foreground (Text)

export CURSOR_COLOR="#A54300" # Cursor

apply_theme() {
    if [[ -e "${GOGH_APPLY_SCRIPT}" ]]; then
      bash "${GOGH_APPLY_SCRIPT}"
    elif [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
      bash "${PARENT_PATH}/apply-colors.sh"
    elif [[ -e "${SCRIPT_PATH}/apply-colors.sh" ]]; then
      bash "${SCRIPT_PATH}/apply-colors.sh"
    else
      printf '\n%s\n' "Error: Couldn't find apply-colors.sh" 1>&2
      exit 1
    fi
}

# | ===========================================================================
# | Apply Colors
# | ===========================================================================
SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
PARENT_PATH="$(dirname "${SCRIPT_PATH}")"

if [ -z "${GOGH_NONINTERACTIVE+no}" ]; then
    apply_theme
else
    apply_theme 1>/dev/null
fi
London Portland.ymlGogh's theme source: themes/ in a Gogh checkout (the file name must match the name)
---
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
name: 'London Portland'
author: 'oddurs (https://github.com/oddurs/subway-seat)'
author_name: 'oddurs'
author_url: 'https://github.com/oddurs/subway-seat'
variant: 'light'

color_01: '#3C4557'    # Black (Host)
color_02: '#9B211A'    # Red (Syntax string)
color_03: '#0D8131'    # Green (Command)
color_04: '#8D6C08'    # Yellow (Command second)
color_05: '#0019A8'    # Blue (Path)
color_06: '#A54300'    # Magenta (Syntax var)
color_07: '#007376'    # Cyan (Prompt)
color_08: '#93A7CF'    # White

color_09: '#697794'    # Bright Black
color_10: '#CC2E25'    # Bright Red (Command error)
color_11: '#008730'    # Bright Green (Exec)
color_12: '#9B770A'    # Bright Yellow
color_13: '#4A6EBD'    # Bright Blue (Folder)
color_14: '#AC5A00'    # Bright Magenta
color_15: '#008688'    # Bright Cyan
color_16: '#A8BBE2'    # Bright White

background: '#E8F0FF'  # Background
foreground: '#293040'  # Foreground (Text)

cursor: '#A54300'      # Cursor
london-portland.jsonthe same theme in the form of Gogh's data/json files
{
  "name": "London Portland",
  "author": "oddurs (https://github.com/oddurs/subway-seat)",
  "author_name": "oddurs",
  "author_url": "https://github.com/oddurs/subway-seat",
  "variant": "light",
  "color_01": "#3C4557",
  "color_02": "#9B211A",
  "color_03": "#0D8131",
  "color_04": "#8D6C08",
  "color_05": "#0019A8",
  "color_06": "#A54300",
  "color_07": "#007376",
  "color_08": "#93A7CF",
  "color_09": "#697794",
  "color_10": "#CC2E25",
  "color_11": "#008730",
  "color_12": "#9B770A",
  "color_13": "#4A6EBD",
  "color_14": "#AC5A00",
  "color_15": "#008688",
  "color_16": "#A8BBE2",
  "background": "#E8F0FF",
  "foreground": "#293040",
  "cursor": "#A54300"
}
installs/paris-guimard.shrun it with Gogh's apply-colors.sh in the folder above it (or beside it); TERMINAL=… picks the terminal
#!/usr/bin/env bash
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.

export PROFILE_NAME="Paris Guimard"

export COLOR_01="#30463B"           # Black (Host)
export COLOR_02="#C7665B"           # Red (Syntax string)
export COLOR_03="#70CAA9"           # Green (Command)
export COLOR_04="#F1BF4B"           # Yellow (Command second)
export COLOR_05="#709BC8"           # Blue (Path)
export COLOR_06="#CA9245"           # Magenta (Syntax var)
export COLOR_07="#549B9F"           # Cyan (Prompt)
export COLOR_08="#C2CBC5"           # White

export COLOR_09="#74857C"           # Bright Black
export COLOR_10="#E7877B"           # Bright Red (Command error)
export COLOR_11="#89DEBE"           # Bright Green (Exec)
export COLOR_12="#FFD57A"           # Bright Yellow
export COLOR_13="#8DB6E2"           # Bright Blue (Folder)
export COLOR_14="#DFAA61"           # Bright Magenta
export COLOR_15="#70B5B9"           # Bright Cyan
export COLOR_16="#E9EEEC"           # Bright White

export BACKGROUND_COLOR="#1E2E26"   # Background
export FOREGROUND_COLOR="#D9E1DB"   # Foreground (Text)

export CURSOR_COLOR="#F1BF4B" # Cursor

apply_theme() {
    if [[ -e "${GOGH_APPLY_SCRIPT}" ]]; then
      bash "${GOGH_APPLY_SCRIPT}"
    elif [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
      bash "${PARENT_PATH}/apply-colors.sh"
    elif [[ -e "${SCRIPT_PATH}/apply-colors.sh" ]]; then
      bash "${SCRIPT_PATH}/apply-colors.sh"
    else
      printf '\n%s\n' "Error: Couldn't find apply-colors.sh" 1>&2
      exit 1
    fi
}

# | ===========================================================================
# | Apply Colors
# | ===========================================================================
SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
PARENT_PATH="$(dirname "${SCRIPT_PATH}")"

if [ -z "${GOGH_NONINTERACTIVE+no}" ]; then
    apply_theme
else
    apply_theme 1>/dev/null
fi
Paris Guimard.ymlGogh's theme source: themes/ in a Gogh checkout (the file name must match the name)
---
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
name: 'Paris Guimard'
author: 'oddurs (https://github.com/oddurs/subway-seat)'
author_name: 'oddurs'
author_url: 'https://github.com/oddurs/subway-seat'
variant: 'dark'

color_01: '#30463B'    # Black (Host)
color_02: '#C7665B'    # Red (Syntax string)
color_03: '#70CAA9'    # Green (Command)
color_04: '#F1BF4B'    # Yellow (Command second)
color_05: '#709BC8'    # Blue (Path)
color_06: '#CA9245'    # Magenta (Syntax var)
color_07: '#549B9F'    # Cyan (Prompt)
color_08: '#C2CBC5'    # White

color_09: '#74857C'    # Bright Black
color_10: '#E7877B'    # Bright Red (Command error)
color_11: '#89DEBE'    # Bright Green (Exec)
color_12: '#FFD57A'    # Bright Yellow
color_13: '#8DB6E2'    # Bright Blue (Folder)
color_14: '#DFAA61'    # Bright Magenta
color_15: '#70B5B9'    # Bright Cyan
color_16: '#E9EEEC'    # Bright White

background: '#1E2E26'  # Background
foreground: '#D9E1DB'  # Foreground (Text)

cursor: '#F1BF4B'      # Cursor
paris-guimard.jsonthe same theme in the form of Gogh's data/json files
{
  "name": "Paris Guimard",
  "author": "oddurs (https://github.com/oddurs/subway-seat)",
  "author_name": "oddurs",
  "author_url": "https://github.com/oddurs/subway-seat",
  "variant": "dark",
  "color_01": "#30463B",
  "color_02": "#C7665B",
  "color_03": "#70CAA9",
  "color_04": "#F1BF4B",
  "color_05": "#709BC8",
  "color_06": "#CA9245",
  "color_07": "#549B9F",
  "color_08": "#C2CBC5",
  "color_09": "#74857C",
  "color_10": "#E7877B",
  "color_11": "#89DEBE",
  "color_12": "#FFD57A",
  "color_13": "#8DB6E2",
  "color_14": "#DFAA61",
  "color_15": "#70B5B9",
  "color_16": "#E9EEEC",
  "background": "#1E2E26",
  "foreground": "#D9E1DB",
  "cursor": "#F1BF4B"
}
installs/paris-catacombes.shrun it with Gogh's apply-colors.sh in the folder above it (or beside it); TERMINAL=… picks the terminal
#!/usr/bin/env bash
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.

export PROFILE_NAME="Paris Catacombes"

export COLOR_01="#24342C"           # Black (Host)
export COLOR_02="#C7665B"           # Red (Syntax string)
export COLOR_03="#70CAA9"           # Green (Command)
export COLOR_04="#F1BF4B"           # Yellow (Command second)
export COLOR_05="#709BC8"           # Blue (Path)
export COLOR_06="#CA9245"           # Magenta (Syntax var)
export COLOR_07="#549B9F"           # Cyan (Prompt)
export COLOR_08="#BFC8C2"           # White

export COLOR_09="#708178"           # Bright Black
export COLOR_10="#E7877B"           # Bright Red (Command error)
export COLOR_11="#89DEBE"           # Bright Green (Exec)
export COLOR_12="#FFD57A"           # Bright Yellow
export COLOR_13="#8DB6E2"           # Bright Blue (Folder)
export COLOR_14="#DFAA61"           # Bright Magenta
export COLOR_15="#70B5B9"           # Bright Cyan
export COLOR_16="#E7ECEA"           # Bright White

export BACKGROUND_COLOR="#121E19"   # Background
export FOREGROUND_COLOR="#D4DDD7"   # Foreground (Text)

export CURSOR_COLOR="#F1BF4B" # Cursor

apply_theme() {
    if [[ -e "${GOGH_APPLY_SCRIPT}" ]]; then
      bash "${GOGH_APPLY_SCRIPT}"
    elif [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
      bash "${PARENT_PATH}/apply-colors.sh"
    elif [[ -e "${SCRIPT_PATH}/apply-colors.sh" ]]; then
      bash "${SCRIPT_PATH}/apply-colors.sh"
    else
      printf '\n%s\n' "Error: Couldn't find apply-colors.sh" 1>&2
      exit 1
    fi
}

# | ===========================================================================
# | Apply Colors
# | ===========================================================================
SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
PARENT_PATH="$(dirname "${SCRIPT_PATH}")"

if [ -z "${GOGH_NONINTERACTIVE+no}" ]; then
    apply_theme
else
    apply_theme 1>/dev/null
fi
Paris Catacombes.ymlGogh's theme source: themes/ in a Gogh checkout (the file name must match the name)
---
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
name: 'Paris Catacombes'
author: 'oddurs (https://github.com/oddurs/subway-seat)'
author_name: 'oddurs'
author_url: 'https://github.com/oddurs/subway-seat'
variant: 'dark'

color_01: '#24342C'    # Black (Host)
color_02: '#C7665B'    # Red (Syntax string)
color_03: '#70CAA9'    # Green (Command)
color_04: '#F1BF4B'    # Yellow (Command second)
color_05: '#709BC8'    # Blue (Path)
color_06: '#CA9245'    # Magenta (Syntax var)
color_07: '#549B9F'    # Cyan (Prompt)
color_08: '#BFC8C2'    # White

color_09: '#708178'    # Bright Black
color_10: '#E7877B'    # Bright Red (Command error)
color_11: '#89DEBE'    # Bright Green (Exec)
color_12: '#FFD57A'    # Bright Yellow
color_13: '#8DB6E2'    # Bright Blue (Folder)
color_14: '#DFAA61'    # Bright Magenta
color_15: '#70B5B9'    # Bright Cyan
color_16: '#E7ECEA'    # Bright White

background: '#121E19'  # Background
foreground: '#D4DDD7'  # Foreground (Text)

cursor: '#F1BF4B'      # Cursor
paris-catacombes.jsonthe same theme in the form of Gogh's data/json files
{
  "name": "Paris Catacombes",
  "author": "oddurs (https://github.com/oddurs/subway-seat)",
  "author_name": "oddurs",
  "author_url": "https://github.com/oddurs/subway-seat",
  "variant": "dark",
  "color_01": "#24342C",
  "color_02": "#C7665B",
  "color_03": "#70CAA9",
  "color_04": "#F1BF4B",
  "color_05": "#709BC8",
  "color_06": "#CA9245",
  "color_07": "#549B9F",
  "color_08": "#BFC8C2",
  "color_09": "#708178",
  "color_10": "#E7877B",
  "color_11": "#89DEBE",
  "color_12": "#FFD57A",
  "color_13": "#8DB6E2",
  "color_14": "#DFAA61",
  "color_15": "#70B5B9",
  "color_16": "#E7ECEA",
  "background": "#121E19",
  "foreground": "#D4DDD7",
  "cursor": "#F1BF4B"
}
installs/paris-carrelage.shrun it with Gogh's apply-colors.sh in the folder above it (or beside it); TERMINAL=… picks the terminal
#!/usr/bin/env bash
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.

export PROFILE_NAME="Paris Carrelage"

export COLOR_01="#3B4742"           # Black (Host)
export COLOR_02="#88251E"           # Red (Syntax string)
export COLOR_03="#218366"           # Green (Command)
export COLOR_04="#916D07"           # Yellow (Command second)
export COLOR_05="#25629B"           # Blue (Path)
export COLOR_06="#764C00"           # Magenta (Syntax var)
export COLOR_07="#006267"           # Cyan (Prompt)
export COLOR_08="#99ABA6"           # White

export COLOR_09="#6C7C76"           # Bright Black
export COLOR_10="#AC3B32"           # Bright Red (Command error)
export COLOR_11="#278D6E"           # Bright Green (Exec)
export COLOR_12="#A07A12"           # Bright Yellow
export COLOR_13="#3D75AD"           # Bright Blue (Folder)
export COLOR_14="#885A00"           # Bright Magenta
export COLOR_15="#027479"           # Bright Cyan
export COLOR_16="#B0BFBB"           # Bright White

export BACKGROUND_COLOR="#EEF2F1"   # Background
export FOREGROUND_COLOR="#27342F"   # Foreground (Text)

export CURSOR_COLOR="#764C00" # Cursor

apply_theme() {
    if [[ -e "${GOGH_APPLY_SCRIPT}" ]]; then
      bash "${GOGH_APPLY_SCRIPT}"
    elif [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
      bash "${PARENT_PATH}/apply-colors.sh"
    elif [[ -e "${SCRIPT_PATH}/apply-colors.sh" ]]; then
      bash "${SCRIPT_PATH}/apply-colors.sh"
    else
      printf '\n%s\n' "Error: Couldn't find apply-colors.sh" 1>&2
      exit 1
    fi
}

# | ===========================================================================
# | Apply Colors
# | ===========================================================================
SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
PARENT_PATH="$(dirname "${SCRIPT_PATH}")"

if [ -z "${GOGH_NONINTERACTIVE+no}" ]; then
    apply_theme
else
    apply_theme 1>/dev/null
fi
Paris Carrelage.ymlGogh's theme source: themes/ in a Gogh checkout (the file name must match the name)
---
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
name: 'Paris Carrelage'
author: 'oddurs (https://github.com/oddurs/subway-seat)'
author_name: 'oddurs'
author_url: 'https://github.com/oddurs/subway-seat'
variant: 'light'

color_01: '#3B4742'    # Black (Host)
color_02: '#88251E'    # Red (Syntax string)
color_03: '#218366'    # Green (Command)
color_04: '#916D07'    # Yellow (Command second)
color_05: '#25629B'    # Blue (Path)
color_06: '#764C00'    # Magenta (Syntax var)
color_07: '#006267'    # Cyan (Prompt)
color_08: '#99ABA6'    # White

color_09: '#6C7C76'    # Bright Black
color_10: '#AC3B32'    # Bright Red (Command error)
color_11: '#278D6E'    # Bright Green (Exec)
color_12: '#A07A12'    # Bright Yellow
color_13: '#3D75AD'    # Bright Blue (Folder)
color_14: '#885A00'    # Bright Magenta
color_15: '#027479'    # Bright Cyan
color_16: '#B0BFBB'    # Bright White

background: '#EEF2F1'  # Background
foreground: '#27342F'  # Foreground (Text)

cursor: '#764C00'      # Cursor
paris-carrelage.jsonthe same theme in the form of Gogh's data/json files
{
  "name": "Paris Carrelage",
  "author": "oddurs (https://github.com/oddurs/subway-seat)",
  "author_name": "oddurs",
  "author_url": "https://github.com/oddurs/subway-seat",
  "variant": "light",
  "color_01": "#3B4742",
  "color_02": "#88251E",
  "color_03": "#218366",
  "color_04": "#916D07",
  "color_05": "#25629B",
  "color_06": "#764C00",
  "color_07": "#006267",
  "color_08": "#99ABA6",
  "color_09": "#6C7C76",
  "color_10": "#AC3B32",
  "color_11": "#278D6E",
  "color_12": "#A07A12",
  "color_13": "#3D75AD",
  "color_14": "#885A00",
  "color_15": "#027479",
  "color_16": "#B0BFBB",
  "background": "#EEF2F1",
  "foreground": "#27342F",
  "cursor": "#764C00"
}