Skip to content
Subway SeatSubway SeatSubway Seat
← All ports

TerminalsNeeds kitty 0.43+

kitty

Colors, cursor, selection, borders, tab bar, title bar, scrollbar and marks, plus the diff kitten's colors. kitten themes also lists the flavors once they're in ~/.config/kitty/themes/. GNOME reports light mode as no-preference, so no-preference-theme.auto.conf is Enamel too.

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

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

Turn it on

In ~/.config/kitty/kitty.conf
include themes/subway-seat.conf
In ~/.config/kitty/kitty.conf
include themes/subway-seat-tunnel.conf
In ~/.config/kitty/kitty.conf
include themes/subway-seat-enamel.conf
In ~/.config/kitty/kitty.conf
include themes/london-moquette.conf
In ~/.config/kitty/kitty.conf
include themes/london-deep-level.conf
In ~/.config/kitty/kitty.conf
include themes/london-portland.conf
In ~/.config/kitty/kitty.conf
include themes/paris-guimard.conf
In ~/.config/kitty/kitty.conf
include themes/paris-catacombes.conf
In ~/.config/kitty/kitty.conf
include themes/paris-carrelage.conf

Follow light and dark

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

In a shell, in dist/kitty (kitty 0.38+; restart kitty after)
cp auto/*-theme.auto.conf ~/.config/kitty/   # Walnut for dark, Enamel for light
# Tunnel for dark instead: cp subway-seat-tunnel.conf ~/.config/kitty/dark-theme.auto.conf
subway-seat.confsave as ~/.config/kitty/themes/subway-seat.conf
# vim:ft=kitty
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.

## name:     Subway Seat
## author:   oddurs
## upstream: https://github.com/oddurs/subway-seat
## blurb:    Walnut paneling and orange bucket seats. The original.

# The basic colors
foreground              #EDDCBC
background              #362619
selection_foreground    #F8ECD4
selection_background    #634932

# Cursor colors
cursor                  #F3BF45
cursor_text_color       #362619

# Scrollbar colors
scrollbar_handle_color  #7B6047
scrollbar_track_color   #43301F

# URL color when hovering with mouse
url_color               #7F9BAE

# Kitty window border colors and the visual bell
active_border_color     #F3BF45
inactive_border_color   #43301F
bell_border_color       #EC7F31
visual_bell_color       #513B27

# OS window titlebar colors
wayland_titlebar_color  #20160E
macos_titlebar_color    #20160E

# Tab bar colors
active_tab_foreground   #F3BF45
active_tab_background   #362619
inactive_tab_foreground #967B5C
inactive_tab_background #2A1D13
tab_bar_background      #20160E
tab_bar_margin_color    #20160E

# Colors for marks (marked text in the terminal)
mark1_foreground        #362619
mark1_background        #F3BF45
mark2_foreground        #362619
mark2_background        #EC7F31
mark3_foreground        #362619
mark3_background        #86AD95

# The 16 terminal colors

# black
color0                  #513B27
color8                  #967B5C

# red
color1                  #E05C45
color9                  #FF8373

# green
color2                  #ADB956
color10                 #BFCB63

# yellow
color3                  #F3BF45
color11                 #FFD36B

# blue
color4                  #7F9BAE
color12                 #9DB6C6

# magenta
color5                  #EC7F31
color13                 #FF9D55

# cyan
color6                  #86AD95
color14                 #A5C9B0

# white
color7                  #D9C6A3
color15                 #F8ECD4
diff/subway-seat.confsave as ~/.config/kitty/subway-seat-diff.conf
then add include subway-seat-diff.conf to ~/.config/kitty/diff.conf
# vim:ft=kitty
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# Colors for kitten diff: Subway Seat Enamel when the terminal is light, Subway Seat (the dark_* keys)
# when it is dark. Include it from ~/.config/kitty/diff.conf. Needs kitty 0.39+ (moved_* 0.46.1+).

foreground                #3E2C1E
background                #F8EFDF
title_fg                  #2A1D13
title_bg                  #EEE4D0
margin_fg                 #735C44
margin_bg                 #EEE4D0
removed_bg                #EBD3D1
highlight_removed_bg      #DEB9B5
removed_margin_bg         #DEB9B5
added_bg                  #D7DBC1
highlight_added_bg        #C2C79F
added_margin_bg           #C2C79F
moved_bg                  #E4D7BF
moved_margin_bg           #DECEB0
filler_bg                 #EEE4D0
hunk_margin_bg            #DEDCD2
hunk_bg                   #DEDCD2
search_bg                 #DBC69E
search_fg                 #3E2C1E
select_bg                 #CBB898
select_fg                 #2A1D13

dark_foreground           #EDDCBC
dark_background           #362619
dark_title_fg             #F8ECD4
dark_title_bg             #2A1D13
dark_margin_fg            #AE9575
dark_margin_bg            #2A1D13
dark_removed_bg           #52281C
dark_highlight_removed_bg #6D3224
dark_removed_margin_bg    #6D3224
dark_added_bg             #3F3A1E
dark_highlight_added_bg   #504D26
dark_added_margin_bg      #504D26
dark_moved_bg             #423117
dark_moved_margin_bg      #57421C
dark_filler_bg            #2A1D13
dark_hunk_margin_bg       #40362E
dark_hunk_bg              #40362E
dark_search_bg            #6F5426
dark_search_fg            #EDDCBC
dark_select_bg            #634932
dark_select_fg            #F8ECD4
subway-seat-tunnel.confsave as ~/.config/kitty/themes/subway-seat-tunnel.conf
# vim:ft=kitty
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.

## name:     Subway Seat Tunnel
## author:   oddurs
## upstream: https://github.com/oddurs/subway-seat
## blurb:    The late local after midnight: espresso-deep, same warm lights.

# The basic colors
foreground              #E9D8B6
background              #24180E
selection_foreground    #F6EAD1
selection_background    #4F3927

# Cursor colors
cursor                  #F3BF45
cursor_text_color       #24180E

# Scrollbar colors
scrollbar_handle_color  #745B45
scrollbar_track_color   #302115

# URL color when hovering with mouse
url_color               #7F9BAE

# Kitty window border colors and the visual bell
active_border_color     #F3BF45
inactive_border_color   #302115
bell_border_color       #EC7F31
visual_bell_color       #3D2C1D

# OS window titlebar colors
wayland_titlebar_color  #140D07
macos_titlebar_color    #140D07

# Tab bar colors
active_tab_foreground   #F3BF45
active_tab_background   #24180E
inactive_tab_foreground #917759
inactive_tab_background #1B120A
tab_bar_background      #140D07
tab_bar_margin_color    #140D07

# Colors for marks (marked text in the terminal)
mark1_foreground        #24180E
mark1_background        #F3BF45
mark2_foreground        #24180E
mark2_background        #EC7F31
mark3_foreground        #24180E
mark3_background        #86AD95

# The 16 terminal colors

# black
color0                  #3D2C1D
color8                  #917759

# red
color1                  #E05C45
color9                  #FF8373

# green
color2                  #ADB956
color10                 #BFCB63

# yellow
color3                  #F3BF45
color11                 #FFD36B

# blue
color4                  #7F9BAE
color12                 #9DB6C6

# magenta
color5                  #EC7F31
color13                 #FF9D55

# cyan
color6                  #86AD95
color14                 #A5C9B0

# white
color7                  #D6C3A0
color15                 #F6EAD1
diff/subway-seat-tunnel.confsave as ~/.config/kitty/subway-seat-tunnel-diff.conf
then add include subway-seat-tunnel-diff.conf to ~/.config/kitty/diff.conf
# vim:ft=kitty
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# Colors for kitten diff: Subway Seat Enamel when the terminal is light, Subway Seat Tunnel (the dark_* keys)
# when it is dark. Include it from ~/.config/kitty/diff.conf. Needs kitty 0.39+ (moved_* 0.46.1+).

foreground                #3E2C1E
background                #F8EFDF
title_fg                  #2A1D13
title_bg                  #EEE4D0
margin_fg                 #735C44
margin_bg                 #EEE4D0
removed_bg                #EBD3D1
highlight_removed_bg      #DEB9B5
removed_margin_bg         #DEB9B5
added_bg                  #D7DBC1
highlight_added_bg        #C2C79F
added_margin_bg           #C2C79F
moved_bg                  #E4D7BF
moved_margin_bg           #DECEB0
filler_bg                 #EEE4D0
hunk_margin_bg            #DEDCD2
hunk_bg                   #DEDCD2
search_bg                 #DBC69E
search_fg                 #3E2C1E
select_bg                 #CBB898
select_fg                 #2A1D13

dark_foreground           #E9D8B6
dark_background           #24180E
dark_title_fg             #F6EAD1
dark_title_bg             #1B120A
dark_margin_fg            #AA9171
dark_margin_bg            #1B120A
dark_removed_bg           #492217
dark_highlight_removed_bg #662D20
dark_removed_margin_bg    #662D20
dark_added_bg             #363318
dark_highlight_added_bg   #484722
dark_added_margin_bg      #484722
dark_moved_bg             #382911
dark_moved_margin_bg      #4E3B17
dark_filler_bg            #1B120A
dark_hunk_margin_bg       #312A24
dark_hunk_bg              #312A24
dark_search_bg            #624A1E
dark_search_fg            #E9D8B6
dark_select_bg            #4F3927
dark_select_fg            #F6EAD1
subway-seat-enamel.confsave as ~/.config/kitty/themes/subway-seat-enamel.conf
# vim:ft=kitty
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.

## name:     Subway Seat Enamel
## author:   oddurs
## upstream: https://github.com/oddurs/subway-seat
## blurb:    Cream enamel panels in the morning sun. The light one.

# The basic colors
foreground              #3E2C1E
background              #F8EFDF
selection_foreground    #2A1D13
selection_background    #CBB898

# Cursor colors
cursor                  #A04800
cursor_text_color       #F8EFDF

# Scrollbar colors
scrollbar_handle_color  #A58D6D
scrollbar_track_color   #DBCDB3

# URL color when hovering with mouse
url_color               #3F6480

# Kitty window border colors and the visual bell
active_border_color     #A04800
inactive_border_color   #E4D8C0
bell_border_color       #976608
visual_bell_color       #CBB898

# OS window titlebar colors
wayland_titlebar_color  #E4D8C0
macos_titlebar_color    #E4D8C0

# Tab bar colors
active_tab_foreground   #A04800
active_tab_background   #F8EFDF
inactive_tab_foreground #8C7254
inactive_tab_background #EEE4D0
tab_bar_background      #E4D8C0
tab_bar_margin_color    #E4D8C0

# Colors for marks (marked text in the terminal)
mark1_foreground        #F8EFDF
mark1_background        #976608
mark2_foreground        #F8EFDF
mark2_background        #A04800
mark3_foreground        #F8EFDF
mark3_background        #3E7157

# The 16 terminal colors

# black
color0                  #54402F
color8                  #8C7254

# red
color1                  #992418
color9                  #BF4233

# green
color2                  #66740F
color10                 #697813

# yellow
color3                  #976608
color11                 #A9720A

# blue
color4                  #3F6480
color12                 #517791

# magenta
color5                  #A04800
color13                 #BA4D0A

# cyan
color6                  #3E7157
color14                 #4C8367

# white
color7                  #BAA380
color15                 #CBB898
diff/subway-seat-enamel.confsave as ~/.config/kitty/subway-seat-enamel-diff.conf
then add include subway-seat-enamel-diff.conf to ~/.config/kitty/diff.conf
# vim:ft=kitty
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# Colors for kitten diff: Subway Seat Enamel when the terminal is light, Subway Seat (the dark_* keys)
# when it is dark. Include it from ~/.config/kitty/diff.conf. Needs kitty 0.39+ (moved_* 0.46.1+).

foreground                #3E2C1E
background                #F8EFDF
title_fg                  #2A1D13
title_bg                  #EEE4D0
margin_fg                 #735C44
margin_bg                 #EEE4D0
removed_bg                #EBD3D1
highlight_removed_bg      #DEB9B5
removed_margin_bg         #DEB9B5
added_bg                  #D7DBC1
highlight_added_bg        #C2C79F
added_margin_bg           #C2C79F
moved_bg                  #E4D7BF
moved_margin_bg           #DECEB0
filler_bg                 #EEE4D0
hunk_margin_bg            #DEDCD2
hunk_bg                   #DEDCD2
search_bg                 #DBC69E
search_fg                 #3E2C1E
select_bg                 #CBB898
select_fg                 #2A1D13

dark_foreground           #EDDCBC
dark_background           #362619
dark_title_fg             #F8ECD4
dark_title_bg             #2A1D13
dark_margin_fg            #AE9575
dark_margin_bg            #2A1D13
dark_removed_bg           #52281C
dark_highlight_removed_bg #6D3224
dark_removed_margin_bg    #6D3224
dark_added_bg             #3F3A1E
dark_highlight_added_bg   #504D26
dark_added_margin_bg      #504D26
dark_moved_bg             #423117
dark_moved_margin_bg      #57421C
dark_filler_bg            #2A1D13
dark_hunk_margin_bg       #40362E
dark_hunk_bg              #40362E
dark_search_bg            #6F5426
dark_search_fg            #EDDCBC
dark_select_bg            #634932
dark_select_fg            #F8ECD4
london-moquette.confsave as ~/.config/kitty/themes/london-moquette.conf
# vim:ft=kitty
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.

## name:     London Moquette
## author:   oddurs
## upstream: https://github.com/oddurs/subway-seat
## blurb:    The seat you're sitting on. Corporate Blue, turned right down.

# The basic colors
foreground              #D8DEEA
background              #1E2941
selection_foreground    #E9EDF5
selection_background    #3D4F72

# Cursor colors
cursor                  #F2C03F
cursor_text_color       #1E2941

# Scrollbar colors
scrollbar_handle_color  #576685
scrollbar_track_color   #263451

# URL color when hovering with mouse
url_color               #7595DA

# Kitty window border colors and the visual bell
active_border_color     #F2C03F
inactive_border_color   #263451
bell_border_color       #DE8946
visual_bell_color       #303F61

# OS window titlebar colors
wayland_titlebar_color  #121826
macos_titlebar_color    #121826

# Tab bar colors
active_tab_foreground   #F2C03F
active_tab_background   #1E2941
inactive_tab_foreground #73819C
inactive_tab_background #172032
tab_bar_background      #121826
tab_bar_margin_color    #121826

# Colors for marks (marked text in the terminal)
mark1_foreground        #1E2941
mark1_background        #F2C03F
mark2_foreground        #1E2941
mark2_background        #DE8946
mark3_foreground        #1E2941
mark3_background        #54B4B5

# The 16 terminal colors

# black
color0                  #303F61
color8                  #73819C

# red
color1                  #DB6052
color9                  #FE8474

# green
color2                  #77C581
color10                 #9AD2A0

# yellow
color3                  #F2C03F
color11                 #FFD36C

# blue
color4                  #7595DA
color12                 #8BB0FF

# magenta
color5                  #DE8946
color13                 #E5AA7F

# cyan
color6                  #54B4B5
color14                 #72D1D3

# white
color7                  #C1C9D8
color15                 #E9EDF5
diff/london-moquette.confsave as ~/.config/kitty/london-moquette-diff.conf
then add include london-moquette-diff.conf to ~/.config/kitty/diff.conf
# vim:ft=kitty
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# Colors for kitten diff: Subway Seat Enamel when the terminal is light, London Moquette (the dark_* keys)
# when it is dark. Include it from ~/.config/kitty/diff.conf. Needs kitty 0.39+ (moved_* 0.46.1+).

foreground                #3E2C1E
background                #F8EFDF
title_fg                  #2A1D13
title_bg                  #EEE4D0
margin_fg                 #735C44
margin_bg                 #EEE4D0
removed_bg                #EBD3D1
highlight_removed_bg      #DEB9B5
removed_margin_bg         #DEB9B5
added_bg                  #D7DBC1
highlight_added_bg        #C2C79F
added_margin_bg           #C2C79F
moved_bg                  #E4D7BF
moved_margin_bg           #DECEB0
filler_bg                 #EEE4D0
hunk_margin_bg            #DEDCD2
hunk_bg                   #DEDCD2
search_bg                 #DBC69E
search_fg                 #3E2C1E
select_bg                 #CBB898
select_fg                 #2A1D13

dark_foreground           #D8DEEA
dark_background           #1E2941
dark_title_fg             #E9EDF5
dark_title_bg             #172032
dark_margin_fg            #8F9AB0
dark_margin_bg            #172032
dark_removed_bg           #462B31
dark_highlight_removed_bg #623538
dark_removed_margin_bg    #623538
dark_added_bg             #283E3A
dark_highlight_added_bg   #345345
dark_added_margin_bg      #345345
dark_moved_bg             #36332A
dark_moved_margin_bg      #4C442C
dark_filler_bg            #172032
dark_hunk_margin_bg       #2A3856
dark_hunk_bg              #2A3856
dark_search_bg            #5E5640
dark_search_fg            #D8DEEA
dark_select_bg            #3D4F72
dark_select_fg            #E9EDF5
london-deep-level.confsave as ~/.config/kitty/themes/london-deep-level.conf
# vim:ft=kitty
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.

## name:     London Deep Level
## author:   oddurs
## upstream: https://github.com/oddurs/subway-seat
## blurb:    Below the cut-and-cover lines. The ground drops; the signals don't.

# The basic colors
foreground              #D4DAE7
background              #121A2D
selection_foreground    #E7EBF3
selection_background    #303E5B

# Cursor colors
cursor                  #F2C03F
cursor_text_color       #121A2D

# Scrollbar colors
scrollbar_handle_color  #53617D
scrollbar_track_color   #1A243A

# URL color when hovering with mouse
url_color               #7595DA

# Kitty window border colors and the visual bell
active_border_color     #F2C03F
inactive_border_color   #1A243A
bell_border_color       #DE8946
visual_bell_color       #232F49

# OS window titlebar colors
wayland_titlebar_color  #0A0E18
macos_titlebar_color    #0A0E18

# Tab bar colors
active_tab_foreground   #F2C03F
active_tab_background   #121A2D
inactive_tab_foreground #6F7C97
inactive_tab_background #0D1421
tab_bar_background      #0A0E18
tab_bar_margin_color    #0A0E18

# Colors for marks (marked text in the terminal)
mark1_foreground        #121A2D
mark1_background        #F2C03F
mark2_foreground        #121A2D
mark2_background        #DE8946
mark3_foreground        #121A2D
mark3_background        #54B4B5

# The 16 terminal colors

# black
color0                  #232F49
color8                  #6F7C97

# red
color1                  #DB6052
color9                  #FE8474

# green
color2                  #77C581
color10                 #9AD2A0

# yellow
color3                  #F2C03F
color11                 #FFD36C

# blue
color4                  #7595DA
color12                 #8BB0FF

# magenta
color5                  #DE8946
color13                 #E5AA7F

# cyan
color6                  #54B4B5
color14                 #72D1D3

# white
color7                  #BEC6D5
color15                 #E7EBF3
diff/london-deep-level.confsave as ~/.config/kitty/london-deep-level-diff.conf
then add include london-deep-level-diff.conf to ~/.config/kitty/diff.conf
# vim:ft=kitty
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# Colors for kitten diff: Subway Seat Enamel when the terminal is light, London Deep Level (the dark_* keys)
# when it is dark. Include it from ~/.config/kitty/diff.conf. Needs kitty 0.39+ (moved_* 0.46.1+).

foreground                #3E2C1E
background                #F8EFDF
title_fg                  #2A1D13
title_bg                  #EEE4D0
margin_fg                 #735C44
margin_bg                 #EEE4D0
removed_bg                #EBD3D1
highlight_removed_bg      #DEB9B5
removed_margin_bg         #DEB9B5
added_bg                  #D7DBC1
highlight_added_bg        #C2C79F
added_margin_bg           #C2C79F
moved_bg                  #E4D7BF
moved_margin_bg           #DECEB0
filler_bg                 #EEE4D0
hunk_margin_bg            #DEDCD2
hunk_bg                   #DEDCD2
search_bg                 #DBC69E
search_fg                 #3E2C1E
select_bg                 #CBB898
select_fg                 #2A1D13

dark_foreground           #D4DAE7
dark_background           #121A2D
dark_title_fg             #E7EBF3
dark_title_bg             #0D1421
dark_margin_fg            #8B96AC
dark_margin_bg            #0D1421
dark_removed_bg           #402327
dark_highlight_removed_bg #5E2F2F
dark_removed_margin_bg    #5E2F2F
dark_added_bg             #22362F
dark_highlight_added_bg   #2F4C3C
dark_added_margin_bg      #2F4C3C
dark_moved_bg             #2F2A1E
dark_moved_margin_bg      #463C22
dark_filler_bg            #0D1421
dark_hunk_margin_bg       #202B45
dark_hunk_bg              #202B45
dark_search_bg            #554C32
dark_search_fg            #D4DAE7
dark_select_bg            #303E5B
dark_select_fg            #E7EBF3
london-portland.confsave as ~/.config/kitty/themes/london-portland.conf
# vim:ft=kitty
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.

## name:     London Portland
## author:   oddurs
## upstream: https://github.com/oddurs/subway-seat
## blurb:    Holden's Portland stone. Links are the exact Corporate Blue.

# The basic colors
foreground              #293040
background              #E8F0FF
selection_foreground    #1B202B
selection_background    #A8BBE2

# Cursor colors
cursor                  #A54300
cursor_text_color       #E8F0FF

# Scrollbar colors
scrollbar_handle_color  #8192B4
scrollbar_track_color   #BFCFF1

# URL color when hovering with mouse
url_color               #0019A8

# Kitty window border colors and the visual bell
active_border_color     #A54300
inactive_border_color   #CCDAF2
bell_border_color       #8D6C08
visual_bell_color       #A8BBE2

# OS window titlebar colors
wayland_titlebar_color  #CCDAF2
macos_titlebar_color    #CCDAF2

# Tab bar colors
active_tab_foreground   #A54300
active_tab_background   #E8F0FF
inactive_tab_foreground #697794
inactive_tab_background #DCE5F7
tab_bar_background      #CCDAF2
tab_bar_margin_color    #CCDAF2

# Colors for marks (marked text in the terminal)
mark1_foreground        #E8F0FF
mark1_background        #8D6C08
mark2_foreground        #E8F0FF
mark2_background        #A54300
mark3_foreground        #E8F0FF
mark3_background        #007376

# The 16 terminal colors

# black
color0                  #3C4557
color8                  #697794

# red
color1                  #9B211A
color9                  #CC2E25

# green
color2                  #0D8131
color10                 #008730

# yellow
color3                  #8D6C08
color11                 #9B770A

# blue
color4                  #0019A8
color12                 #4A6EBD

# magenta
color5                  #A54300
color13                 #AC5A00

# cyan
color6                  #007376
color14                 #008688

# white
color7                  #93A7CF
color15                 #A8BBE2
diff/london-portland.confsave as ~/.config/kitty/london-portland-diff.conf
then add include london-portland-diff.conf to ~/.config/kitty/diff.conf
# vim:ft=kitty
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# Colors for kitten diff: London Portland when the terminal is light, Subway Seat (the dark_* keys)
# when it is dark. Include it from ~/.config/kitty/diff.conf. Needs kitty 0.39+ (moved_* 0.46.1+).

foreground                #293040
background                #E8F0FF
title_fg                  #1B202B
title_bg                  #DCE5F7
margin_fg                 #556179
margin_bg                 #DCE5F7
removed_bg                #EBD3D1
highlight_removed_bg      #DFB8B6
removed_margin_bg         #DFB8B6
added_bg                  #C0DEC9
highlight_added_bg        #9ECDAD
added_margin_bg           #9ECDAD
moved_bg                  #E1D9BF
moved_margin_bg           #DBD0B0
filler_bg                 #DCE5F7
hunk_margin_bg            #C8D2F3
hunk_bg                   #C8D2F3
search_bg                 #CDC8B5
search_fg                 #293040
select_bg                 #A8BBE2
select_fg                 #1B202B

dark_foreground           #EDDCBC
dark_background           #362619
dark_title_fg             #F8ECD4
dark_title_bg             #2A1D13
dark_margin_fg            #AE9575
dark_margin_bg            #2A1D13
dark_removed_bg           #52281C
dark_highlight_removed_bg #6D3224
dark_removed_margin_bg    #6D3224
dark_added_bg             #3F3A1E
dark_highlight_added_bg   #504D26
dark_added_margin_bg      #504D26
dark_moved_bg             #423117
dark_moved_margin_bg      #57421C
dark_filler_bg            #2A1D13
dark_hunk_margin_bg       #40362E
dark_hunk_bg              #40362E
dark_search_bg            #6F5426
dark_search_fg            #EDDCBC
dark_select_bg            #634932
dark_select_fg            #F8ECD4
paris-guimard.confsave as ~/.config/kitty/themes/paris-guimard.conf
# vim:ft=kitty
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.

## name:     Paris Guimard
## author:   oddurs
## upstream: https://github.com/oddurs/subway-seat
## blurb:    Cast iron off a Metro entrance, which is nearly black. Brass leads.

# The basic colors
foreground              #D9E1DB
background              #1E2E26
selection_foreground    #E9EEEC
selection_background    #3E554A

# Cursor colors
cursor                  #F1BF4B
cursor_text_color       #1E2E26

# Scrollbar colors
scrollbar_handle_color  #586B61
scrollbar_track_color   #263930

# URL color when hovering with mouse
url_color               #709BC8

# Kitty window border colors and the visual bell
active_border_color     #F1BF4B
inactive_border_color   #263930
bell_border_color       #CA9245
visual_bell_color       #30463B

# OS window titlebar colors
wayland_titlebar_color  #131A17
macos_titlebar_color    #131A17

# Tab bar colors
active_tab_foreground   #F1BF4B
active_tab_background   #1E2E26
inactive_tab_foreground #74857C
inactive_tab_background #18241D
tab_bar_background      #131A17
tab_bar_margin_color    #131A17

# Colors for marks (marked text in the terminal)
mark1_foreground        #1E2E26
mark1_background        #F1BF4B
mark2_foreground        #1E2E26
mark2_background        #CA9245
mark3_foreground        #1E2E26
mark3_background        #549B9F

# The 16 terminal colors

# black
color0                  #30463B
color8                  #74857C

# red
color1                  #C7665B
color9                  #E7877B

# green
color2                  #70CAA9
color10                 #89DEBE

# yellow
color3                  #F1BF4B
color11                 #FFD57A

# blue
color4                  #709BC8
color12                 #8DB6E2

# magenta
color5                  #CA9245
color13                 #DFAA61

# cyan
color6                  #549B9F
color14                 #70B5B9

# white
color7                  #C2CBC5
color15                 #E9EEEC
diff/paris-guimard.confsave as ~/.config/kitty/paris-guimard-diff.conf
then add include paris-guimard-diff.conf to ~/.config/kitty/diff.conf
# vim:ft=kitty
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# Colors for kitten diff: Subway Seat Enamel when the terminal is light, Paris Guimard (the dark_* keys)
# when it is dark. Include it from ~/.config/kitty/diff.conf. Needs kitty 0.39+ (moved_* 0.46.1+).

foreground                #3E2C1E
background                #F8EFDF
title_fg                  #2A1D13
title_bg                  #EEE4D0
margin_fg                 #735C44
margin_bg                 #EEE4D0
removed_bg                #EBD3D1
highlight_removed_bg      #DEB9B5
removed_margin_bg         #DEB9B5
added_bg                  #D7DBC1
highlight_added_bg        #C2C79F
added_margin_bg           #C2C79F
moved_bg                  #E4D7BF
moved_margin_bg           #DECEB0
filler_bg                 #EEE4D0
hunk_margin_bg            #DEDCD2
hunk_bg                   #DEDCD2
search_bg                 #DBC69E
search_fg                 #3E2C1E
select_bg                 #CBB898
select_fg                 #2A1D13

dark_foreground           #D9E1DB
dark_background           #1E2E26
dark_title_fg             #E9EEEC
dark_title_bg             #18241D
dark_margin_fg            #909E96
dark_margin_bg            #18241D
dark_removed_bg           #422E29
dark_highlight_removed_bg #5B3832
dark_removed_margin_bg    #5B3832
dark_added_bg             #274137
dark_highlight_added_bg   #335649
dark_added_margin_bg      #335649
dark_moved_bg             #37341F
dark_moved_margin_bg      #4D4525
dark_filler_bg            #18241D
dark_hunk_margin_bg       #293D3D
dark_hunk_bg              #293D3D
dark_search_bg            #5D5A31
dark_search_fg            #D9E1DB
dark_select_bg            #3E554A
dark_select_fg            #E9EEEC
paris-catacombes.confsave as ~/.config/kitty/themes/paris-catacombes.conf
# vim:ft=kitty
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.

## name:     Paris Catacombes
## author:   oddurs
## upstream: https://github.com/oddurs/subway-seat
## blurb:    Under the quarries: the same green with the lights turned down.

# The basic colors
foreground              #D4DDD7
background              #121E19
selection_foreground    #E7ECEA
selection_background    #31433A

# Cursor colors
cursor                  #F1BF4B
cursor_text_color       #121E19

# Scrollbar colors
scrollbar_handle_color  #54655C
scrollbar_track_color   #1A2921

# URL color when hovering with mouse
url_color               #709BC8

# Kitty window border colors and the visual bell
active_border_color     #F1BF4B
inactive_border_color   #1A2921
bell_border_color       #CA9245
visual_bell_color       #24342C

# OS window titlebar colors
wayland_titlebar_color  #0A100D
macos_titlebar_color    #0A100D

# Tab bar colors
active_tab_foreground   #F1BF4B
active_tab_background   #121E19
inactive_tab_foreground #708178
inactive_tab_background #0D1711
tab_bar_background      #0A100D
tab_bar_margin_color    #0A100D

# Colors for marks (marked text in the terminal)
mark1_foreground        #121E19
mark1_background        #F1BF4B
mark2_foreground        #121E19
mark2_background        #CA9245
mark3_foreground        #121E19
mark3_background        #549B9F

# The 16 terminal colors

# black
color0                  #24342C
color8                  #708178

# red
color1                  #C7665B
color9                  #E7877B

# green
color2                  #70CAA9
color10                 #89DEBE

# yellow
color3                  #F1BF4B
color11                 #FFD57A

# blue
color4                  #709BC8
color12                 #8DB6E2

# magenta
color5                  #CA9245
color13                 #DFAA61

# cyan
color6                  #549B9F
color14                 #70B5B9

# white
color7                  #BFC8C2
color15                 #E7ECEA
diff/paris-catacombes.confsave as ~/.config/kitty/paris-catacombes-diff.conf
then add include paris-catacombes-diff.conf to ~/.config/kitty/diff.conf
# vim:ft=kitty
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# Colors for kitten diff: Subway Seat Enamel when the terminal is light, Paris Catacombes (the dark_* keys)
# when it is dark. Include it from ~/.config/kitty/diff.conf. Needs kitty 0.39+ (moved_* 0.46.1+).

foreground                #3E2C1E
background                #F8EFDF
title_fg                  #2A1D13
title_bg                  #EEE4D0
margin_fg                 #735C44
margin_bg                 #EEE4D0
removed_bg                #EBD3D1
highlight_removed_bg      #DEB9B5
removed_margin_bg         #DEB9B5
added_bg                  #D7DBC1
highlight_added_bg        #C2C79F
added_margin_bg           #C2C79F
moved_bg                  #E4D7BF
moved_margin_bg           #DECEB0
filler_bg                 #EEE4D0
hunk_margin_bg            #DEDCD2
hunk_bg                   #DEDCD2
search_bg                 #DBC69E
search_fg                 #3E2C1E
select_bg                 #CBB898
select_fg                 #2A1D13

dark_foreground           #D4DDD7
dark_background           #121E19
dark_title_fg             #E7ECEA
dark_title_bg             #0D1711
dark_margin_fg            #8C9A92
dark_margin_bg            #0D1711
dark_removed_bg           #3B2621
dark_highlight_removed_bg #56322C
dark_removed_margin_bg    #56322C
dark_added_bg             #20392F
dark_highlight_added_bg   #2D4F42
dark_added_margin_bg      #2D4F42
dark_moved_bg             #2F2C17
dark_moved_margin_bg      #463E1D
dark_filler_bg            #0D1711
dark_hunk_margin_bg       #1F3032
dark_hunk_bg              #1F3032
dark_search_bg            #554E28
dark_search_fg            #D4DDD7
dark_select_bg            #31433A
dark_select_fg            #E7ECEA
paris-carrelage.confsave as ~/.config/kitty/themes/paris-carrelage.conf
# vim:ft=kitty
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.

## name:     Paris Carrelage
## author:   oddurs
## upstream: https://github.com/oddurs/subway-seat
## blurb:    Bevelled white tile under a vaulted platform. The light one.

# The basic colors
foreground              #27342F
background              #EEF2F1
selection_foreground    #19221E
selection_background    #B0BFBB

# Cursor colors
cursor                  #764C00
cursor_text_color       #EEF2F1

# Scrollbar colors
scrollbar_handle_color  #859792
scrollbar_track_color   #C6D2CF

# URL color when hovering with mouse
url_color               #25629B

# Kitty window border colors and the visual bell
active_border_color     #764C00
inactive_border_color   #D5DBDA
bell_border_color       #916D07
visual_bell_color       #B0BFBB

# OS window titlebar colors
wayland_titlebar_color  #D5DBDA
macos_titlebar_color    #D5DBDA

# Tab bar colors
active_tab_foreground   #764C00
active_tab_background   #EEF2F1
inactive_tab_foreground #6C7C76
inactive_tab_background #E1E6E5
tab_bar_background      #D5DBDA
tab_bar_margin_color    #D5DBDA

# Colors for marks (marked text in the terminal)
mark1_foreground        #EEF2F1
mark1_background        #916D07
mark2_foreground        #EEF2F1
mark2_background        #764C00
mark3_foreground        #EEF2F1
mark3_background        #006267

# The 16 terminal colors

# black
color0                  #3B4742
color8                  #6C7C76

# red
color1                  #88251E
color9                  #AC3B32

# green
color2                  #218366
color10                 #278D6E

# yellow
color3                  #916D07
color11                 #A07A12

# blue
color4                  #25629B
color12                 #3D75AD

# magenta
color5                  #764C00
color13                 #885A00

# cyan
color6                  #006267
color14                 #027479

# white
color7                  #99ABA6
color15                 #B0BFBB
diff/paris-carrelage.confsave as ~/.config/kitty/paris-carrelage-diff.conf
then add include paris-carrelage-diff.conf to ~/.config/kitty/diff.conf
# vim:ft=kitty
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# Colors for kitten diff: Paris Carrelage when the terminal is light, Subway Seat (the dark_* keys)
# when it is dark. Include it from ~/.config/kitty/diff.conf. Needs kitty 0.39+ (moved_* 0.46.1+).

foreground                #27342F
background                #EEF2F1
title_fg                  #19221E
title_bg                  #E1E6E5
margin_fg                 #56645F
margin_bg                 #E1E6E5
removed_bg                #E7D3D2
highlight_removed_bg      #D9B9B7
removed_margin_bg         #D9B9B7
added_bg                  #C5DFD7
highlight_added_bg        #A6CDC2
added_margin_bg           #A6CDC2
moved_bg                  #E2D9BF
moved_margin_bg           #DCD0B0
filler_bg                 #E1E6E5
hunk_margin_bg            #D2DEE5
hunk_bg                   #D2DEE5
search_bg                 #D2CAAB
search_fg                 #27342F
select_bg                 #B0BFBB
select_fg                 #19221E

dark_foreground           #EDDCBC
dark_background           #362619
dark_title_fg             #F8ECD4
dark_title_bg             #2A1D13
dark_margin_fg            #AE9575
dark_margin_bg            #2A1D13
dark_removed_bg           #52281C
dark_highlight_removed_bg #6D3224
dark_removed_margin_bg    #6D3224
dark_added_bg             #3F3A1E
dark_highlight_added_bg   #504D26
dark_added_margin_bg      #504D26
dark_moved_bg             #423117
dark_moved_margin_bg      #57421C
dark_filler_bg            #2A1D13
dark_hunk_margin_bg       #40362E
dark_hunk_bg              #40362E
dark_search_bg            #6F5426
dark_search_fg            #EDDCBC
dark_select_bg            #634932
dark_select_fg            #F8ECD4

These are shared by all three flavors.

auto/dark-theme.auto.confOptional: copy to ~/.config/kitty/ to follow the OS light/dark setting
# kitty loads this file while the OS is in dark mode (kitty 0.38+).
# vim:ft=kitty
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.

## name:     Subway Seat
## author:   oddurs
## upstream: https://github.com/oddurs/subway-seat
## blurb:    Walnut paneling and orange bucket seats. The original.

# The basic colors
foreground              #EDDCBC
background              #362619
selection_foreground    #F8ECD4
selection_background    #634932

# Cursor colors
cursor                  #F3BF45
cursor_text_color       #362619

# Scrollbar colors
scrollbar_handle_color  #7B6047
scrollbar_track_color   #43301F

# URL color when hovering with mouse
url_color               #7F9BAE

# Kitty window border colors and the visual bell
active_border_color     #F3BF45
inactive_border_color   #43301F
bell_border_color       #EC7F31
visual_bell_color       #513B27

# OS window titlebar colors
wayland_titlebar_color  #20160E
macos_titlebar_color    #20160E

# Tab bar colors
active_tab_foreground   #F3BF45
active_tab_background   #362619
inactive_tab_foreground #967B5C
inactive_tab_background #2A1D13
tab_bar_background      #20160E
tab_bar_margin_color    #20160E

# Colors for marks (marked text in the terminal)
mark1_foreground        #362619
mark1_background        #F3BF45
mark2_foreground        #362619
mark2_background        #EC7F31
mark3_foreground        #362619
mark3_background        #86AD95

# The 16 terminal colors

# black
color0                  #513B27
color8                  #967B5C

# red
color1                  #E05C45
color9                  #FF8373

# green
color2                  #ADB956
color10                 #BFCB63

# yellow
color3                  #F3BF45
color11                 #FFD36B

# blue
color4                  #7F9BAE
color12                 #9DB6C6

# magenta
color5                  #EC7F31
color13                 #FF9D55

# cyan
color6                  #86AD95
color14                 #A5C9B0

# white
color7                  #D9C6A3
color15                 #F8ECD4
auto/light-theme.auto.confOptional: copy to ~/.config/kitty/ to follow the OS light/dark setting
# kitty loads this file while the OS is in light mode (kitty 0.38+).
# vim:ft=kitty
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.

## name:     Subway Seat Enamel
## author:   oddurs
## upstream: https://github.com/oddurs/subway-seat
## blurb:    Cream enamel panels in the morning sun. The light one.

# The basic colors
foreground              #3E2C1E
background              #F8EFDF
selection_foreground    #2A1D13
selection_background    #CBB898

# Cursor colors
cursor                  #A04800
cursor_text_color       #F8EFDF

# Scrollbar colors
scrollbar_handle_color  #A58D6D
scrollbar_track_color   #DBCDB3

# URL color when hovering with mouse
url_color               #3F6480

# Kitty window border colors and the visual bell
active_border_color     #A04800
inactive_border_color   #E4D8C0
bell_border_color       #976608
visual_bell_color       #CBB898

# OS window titlebar colors
wayland_titlebar_color  #E4D8C0
macos_titlebar_color    #E4D8C0

# Tab bar colors
active_tab_foreground   #A04800
active_tab_background   #F8EFDF
inactive_tab_foreground #8C7254
inactive_tab_background #EEE4D0
tab_bar_background      #E4D8C0
tab_bar_margin_color    #E4D8C0

# Colors for marks (marked text in the terminal)
mark1_foreground        #F8EFDF
mark1_background        #976608
mark2_foreground        #F8EFDF
mark2_background        #A04800
mark3_foreground        #F8EFDF
mark3_background        #3E7157

# The 16 terminal colors

# black
color0                  #54402F
color8                  #8C7254

# red
color1                  #992418
color9                  #BF4233

# green
color2                  #66740F
color10                 #697813

# yellow
color3                  #976608
color11                 #A9720A

# blue
color4                  #3F6480
color12                 #517791

# magenta
color5                  #A04800
color13                 #BA4D0A

# cyan
color6                  #3E7157
color14                 #4C8367

# white
color7                  #BAA380
color15                 #CBB898
auto/no-preference-theme.auto.confOptional: copy to ~/.config/kitty/ to follow the OS light/dark setting
# kitty loads this file while the OS is in no-preference mode (kitty 0.38+).
# vim:ft=kitty
# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.

## name:     Subway Seat Enamel
## author:   oddurs
## upstream: https://github.com/oddurs/subway-seat
## blurb:    Cream enamel panels in the morning sun. The light one.

# The basic colors
foreground              #3E2C1E
background              #F8EFDF
selection_foreground    #2A1D13
selection_background    #CBB898

# Cursor colors
cursor                  #A04800
cursor_text_color       #F8EFDF

# Scrollbar colors
scrollbar_handle_color  #A58D6D
scrollbar_track_color   #DBCDB3

# URL color when hovering with mouse
url_color               #3F6480

# Kitty window border colors and the visual bell
active_border_color     #A04800
inactive_border_color   #E4D8C0
bell_border_color       #976608
visual_bell_color       #CBB898

# OS window titlebar colors
wayland_titlebar_color  #E4D8C0
macos_titlebar_color    #E4D8C0

# Tab bar colors
active_tab_foreground   #A04800
active_tab_background   #F8EFDF
inactive_tab_foreground #8C7254
inactive_tab_background #EEE4D0
tab_bar_background      #E4D8C0
tab_bar_margin_color    #E4D8C0

# Colors for marks (marked text in the terminal)
mark1_foreground        #F8EFDF
mark1_background        #976608
mark2_foreground        #F8EFDF
mark2_background        #A04800
mark3_foreground        #F8EFDF
mark3_background        #3E7157

# The 16 terminal colors

# black
color0                  #54402F
color8                  #8C7254

# red
color1                  #992418
color9                  #BF4233

# green
color2                  #66740F
color10                 #697813

# yellow
color3                  #976608
color11                 #A9720A

# blue
color4                  #3F6480
color12                 #517791

# magenta
color5                  #A04800
color13                 #BA4D0A

# cyan
color6                  #3E7157
color14                 #4C8367

# white
color7                  #BAA380
color15                 #CBB898