TerminalsNeeds foot 1.26+
foot
Colors, dim colors, cursor, selection, search box, jump labels, URLs and the bell flash. Each file has a dark and a light section (Enamel is the light side of the dark flavors, Walnut the dark side of Enamel). foot doesn't follow the desktop on its own: switch with the color-theme-toggle key binding (unbound by default), or send foot SIGUSR1 for dark and SIGUSR2 for light, for example from a darkman script.
Showing WalnutTunnelEnamelMoquetteDeep LevelPortlandGuimardCatacombesCarrelage. Switch flavors with the bullets up top.
foot 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 and switches the theme on for you. More ways to install
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor walnut --only foot
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor tunnel --only foot
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor enamel --only foot
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor moquette --only foot
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor deep --only foot
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor portland --only foot
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor guimard --only foot
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor catacombes --only foot
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor carrelage --only foot
Turn it on
[main]
include=~/.config/foot/subway-seat.ini[main]
include=~/.config/foot/subway-seat-tunnel.ini[main]
include=~/.config/foot/subway-seat-enamel.ini[main]
include=~/.config/foot/london-moquette.ini[main]
include=~/.config/foot/london-deep-level.ini[main]
include=~/.config/foot/london-portland.ini[main]
include=~/.config/foot/paris-guimard.ini[main]
include=~/.config/foot/paris-catacombes.ini[main]
include=~/.config/foot/paris-carrelage.iniThe files
subway-seat.inisave as ~/.config/foot/subway-seat.ini# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# Subway Seat
[colors-dark]
cursor=362619 F3BF45
foreground=EDDCBC
background=362619
regular0=513B27
regular1=E05C45
regular2=ADB956
regular3=F3BF45
regular4=7F9BAE
regular5=EC7F31
regular6=86AD95
regular7=D9C6A3
bright0=967B5C
bright1=FF8373
bright2=BFCB63
bright3=FFD36B
bright4=9DB6C6
bright5=FF9D55
bright6=A5C9B0
bright7=F8ECD4
dim0=483422
dim1=A64A36
dim2=858741
dim3=B38B36
dim4=66737B
dim5=AE6129
dim6=6B7F6B
dim7=A29074
selection-foreground=F8ECD4
selection-background=634932
jump-labels=362619 EC7F31
scrollback-indicator=EDDCBC 513B27
search-box-no-match=362619 E05C45
search-box-match=EDDCBC 43301F
urls=7F9BAE
flash=F3BF45
# Subway Seat Enamel
[colors-light]
cursor=F8EFDF A04800
foreground=3E2C1E
background=F8EFDF
regular0=54402F
regular1=992418
regular2=66740F
regular3=976608
regular4=3F6480
regular5=A04800
regular6=3E7157
regular7=BAA380
bright0=8C7254
bright1=BF4233
bright2=697813
bright3=A9720A
bright4=517791
bright5=BA4D0A
bright6=4C8367
bright7=CBB898
dim0=8C7C6B
dim1=B9695C
dim2=989E56
dim3=B89551
dim4=7E93A0
dim5=BE814C
dim6=7D9C85
dim7=CFBDA0
selection-foreground=2A1D13
selection-background=CBB898
jump-labels=F8EFDF A04800
scrollback-indicator=3E2C1E CBB898
search-box-no-match=F8EFDF 992418
search-box-match=3E2C1E DBCDB3
urls=3F6480
flash=976608subway-seat-tunnel.inisave as ~/.config/foot/subway-seat-tunnel.ini# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# Subway Seat Tunnel
[colors-dark]
cursor=24180E F3BF45
foreground=E9D8B6
background=24180E
regular0=3D2C1D
regular1=E05C45
regular2=ADB956
regular3=F3BF45
regular4=7F9BAE
regular5=EC7F31
regular6=86AD95
regular7=D6C3A0
bright0=917759
bright1=FF8373
bright2=BFCB63
bright3=FFD36B
bright4=9DB6C6
bright5=FF9D55
bright6=A5C9B0
bright7=F6EAD1
dim0=342518
dim1=A04532
dim2=7E823E
dim3=AD8632
dim4=606E78
dim5=A85C25
dim6=657A67
dim7=99896E
selection-foreground=F6EAD1
selection-background=4F3927
jump-labels=24180E EC7F31
scrollback-indicator=E9D8B6 3D2C1D
search-box-no-match=24180E E05C45
search-box-match=E9D8B6 302115
urls=7F9BAE
flash=F3BF45
# Subway Seat Enamel
[colors-light]
cursor=F8EFDF A04800
foreground=3E2C1E
background=F8EFDF
regular0=54402F
regular1=992418
regular2=66740F
regular3=976608
regular4=3F6480
regular5=A04800
regular6=3E7157
regular7=BAA380
bright0=8C7254
bright1=BF4233
bright2=697813
bright3=A9720A
bright4=517791
bright5=BA4D0A
bright6=4C8367
bright7=CBB898
dim0=8C7C6B
dim1=B9695C
dim2=989E56
dim3=B89551
dim4=7E93A0
dim5=BE814C
dim6=7D9C85
dim7=CFBDA0
selection-foreground=2A1D13
selection-background=CBB898
jump-labels=F8EFDF A04800
scrollback-indicator=3E2C1E CBB898
search-box-no-match=F8EFDF 992418
search-box-match=3E2C1E DBCDB3
urls=3F6480
flash=976608subway-seat-enamel.inisave as ~/.config/foot/subway-seat-enamel.ini# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
[main]
initial-color-theme=light
# Subway Seat
[colors-dark]
cursor=362619 F3BF45
foreground=EDDCBC
background=362619
regular0=513B27
regular1=E05C45
regular2=ADB956
regular3=F3BF45
regular4=7F9BAE
regular5=EC7F31
regular6=86AD95
regular7=D9C6A3
bright0=967B5C
bright1=FF8373
bright2=BFCB63
bright3=FFD36B
bright4=9DB6C6
bright5=FF9D55
bright6=A5C9B0
bright7=F8ECD4
dim0=483422
dim1=A64A36
dim2=858741
dim3=B38B36
dim4=66737B
dim5=AE6129
dim6=6B7F6B
dim7=A29074
selection-foreground=F8ECD4
selection-background=634932
jump-labels=362619 EC7F31
scrollback-indicator=EDDCBC 513B27
search-box-no-match=362619 E05C45
search-box-match=EDDCBC 43301F
urls=7F9BAE
flash=F3BF45
# Subway Seat Enamel
[colors-light]
cursor=F8EFDF A04800
foreground=3E2C1E
background=F8EFDF
regular0=54402F
regular1=992418
regular2=66740F
regular3=976608
regular4=3F6480
regular5=A04800
regular6=3E7157
regular7=BAA380
bright0=8C7254
bright1=BF4233
bright2=697813
bright3=A9720A
bright4=517791
bright5=BA4D0A
bright6=4C8367
bright7=CBB898
dim0=8C7C6B
dim1=B9695C
dim2=989E56
dim3=B89551
dim4=7E93A0
dim5=BE814C
dim6=7D9C85
dim7=CFBDA0
selection-foreground=2A1D13
selection-background=CBB898
jump-labels=F8EFDF A04800
scrollback-indicator=3E2C1E CBB898
search-box-no-match=F8EFDF 992418
search-box-match=3E2C1E DBCDB3
urls=3F6480
flash=976608london-moquette.inisave as ~/.config/foot/london-moquette.ini# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# London Moquette
[colors-dark]
cursor=1E2941 F2C03F
foreground=D8DEEA
background=1E2941
regular0=303F61
regular1=DB6052
regular2=77C581
regular3=F2C03F
regular4=7595DA
regular5=DE8946
regular6=54B4B5
regular7=C1C9D8
bright0=73819C
bright1=FE8474
bright2=9AD2A0
bright3=FFD36C
bright4=8BB0FF
bright5=E5AA7F
bright6=72D1D3
bright7=E9EDF5
dim0=2A3856
dim1=9B4D4C
dim2=59906B
dim3=AA8D40
dim4=5770A6
dim5=9D6844
dim6=42858E
dim7=8A93A5
selection-foreground=E9EDF5
selection-background=3D4F72
jump-labels=1E2941 DE8946
scrollback-indicator=D8DEEA 303F61
search-box-no-match=1E2941 DB6052
search-box-match=D8DEEA 263451
urls=7595DA
flash=F2C03F
# Subway Seat Enamel
[colors-light]
cursor=F8EFDF A04800
foreground=3E2C1E
background=F8EFDF
regular0=54402F
regular1=992418
regular2=66740F
regular3=976608
regular4=3F6480
regular5=A04800
regular6=3E7157
regular7=BAA380
bright0=8C7254
bright1=BF4233
bright2=697813
bright3=A9720A
bright4=517791
bright5=BA4D0A
bright6=4C8367
bright7=CBB898
dim0=8C7C6B
dim1=B9695C
dim2=989E56
dim3=B89551
dim4=7E93A0
dim5=BE814C
dim6=7D9C85
dim7=CFBDA0
selection-foreground=2A1D13
selection-background=CBB898
jump-labels=F8EFDF A04800
scrollback-indicator=3E2C1E CBB898
search-box-no-match=F8EFDF 992418
search-box-match=3E2C1E DBCDB3
urls=3F6480
flash=976608london-deep-level.inisave as ~/.config/foot/london-deep-level.ini# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# London Deep Level
[colors-dark]
cursor=121A2D F2C03F
foreground=D4DAE7
background=121A2D
regular0=232F49
regular1=DB6052
regular2=77C581
regular3=F2C03F
regular4=7595DA
regular5=DE8946
regular6=54B4B5
regular7=BEC6D5
bright0=6F7C97
bright1=FE8474
bright2=9AD2A0
bright3=FFD36C
bright4=8BB0FF
bright5=E5AA7F
bright6=72D1D3
bright7=E7EBF3
dim0=1D283F
dim1=974845
dim2=558B64
dim3=A68839
dim4=536B9F
dim5=99633E
dim6=3E8087
dim7=848C9C
selection-foreground=E7EBF3
selection-background=303E5B
jump-labels=121A2D DE8946
scrollback-indicator=D4DAE7 232F49
search-box-no-match=121A2D DB6052
search-box-match=D4DAE7 1A243A
urls=7595DA
flash=F2C03F
# Subway Seat Enamel
[colors-light]
cursor=F8EFDF A04800
foreground=3E2C1E
background=F8EFDF
regular0=54402F
regular1=992418
regular2=66740F
regular3=976608
regular4=3F6480
regular5=A04800
regular6=3E7157
regular7=BAA380
bright0=8C7254
bright1=BF4233
bright2=697813
bright3=A9720A
bright4=517791
bright5=BA4D0A
bright6=4C8367
bright7=CBB898
dim0=8C7C6B
dim1=B9695C
dim2=989E56
dim3=B89551
dim4=7E93A0
dim5=BE814C
dim6=7D9C85
dim7=CFBDA0
selection-foreground=2A1D13
selection-background=CBB898
jump-labels=F8EFDF A04800
scrollback-indicator=3E2C1E CBB898
search-box-no-match=F8EFDF 992418
search-box-match=3E2C1E DBCDB3
urls=3F6480
flash=976608london-portland.inisave as ~/.config/foot/london-portland.ini# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
[main]
initial-color-theme=light
# Subway Seat
[colors-dark]
cursor=362619 F3BF45
foreground=EDDCBC
background=362619
regular0=513B27
regular1=E05C45
regular2=ADB956
regular3=F3BF45
regular4=7F9BAE
regular5=EC7F31
regular6=86AD95
regular7=D9C6A3
bright0=967B5C
bright1=FF8373
bright2=BFCB63
bright3=FFD36B
bright4=9DB6C6
bright5=FF9D55
bright6=A5C9B0
bright7=F8ECD4
dim0=483422
dim1=A64A36
dim2=858741
dim3=B38B36
dim4=66737B
dim5=AE6129
dim6=6B7F6B
dim7=A29074
selection-foreground=F8ECD4
selection-background=634932
jump-labels=362619 EC7F31
scrollback-indicator=EDDCBC 513B27
search-box-no-match=362619 E05C45
search-box-match=EDDCBC 43301F
urls=7F9BAE
flash=F3BF45
# London Portland
[colors-light]
cursor=E8F0FF A54300
foreground=293040
background=E8F0FF
regular0=3C4557
regular1=9B211A
regular2=0D8131
regular3=8D6C08
regular4=0019A8
regular5=A54300
regular6=007376
regular7=93A7CF
bright0=697794
bright1=CC2E25
bright2=008730
bright3=9B770A
bright4=4A6EBD
bright5=AC5A00
bright6=008688
bright7=A8BBE2
dim0=767F90
dim1=B56768
dim2=57A777
dim3=AC995C
dim4=4F62C6
dim5=BC7E57
dim6=4F9EA5
dim7=B0C0DF
selection-foreground=1B202B
selection-background=A8BBE2
jump-labels=E8F0FF A54300
scrollback-indicator=293040 A8BBE2
search-box-no-match=E8F0FF 9B211A
search-box-match=293040 BFCFF1
urls=0019A8
flash=8D6C08paris-guimard.inisave as ~/.config/foot/paris-guimard.ini# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# Paris Guimard
[colors-dark]
cursor=1E2E26 F1BF4B
foreground=D9E1DB
background=1E2E26
regular0=30463B
regular1=C7665B
regular2=70CAA9
regular3=F1BF4B
regular4=709BC8
regular5=CA9245
regular6=549B9F
regular7=C2CBC5
bright0=74857C
bright1=E7877B
bright2=89DEBE
bright3=FFD57A
bright4=8DB6E2
bright5=DFAA61
bright6=70B5B9
bright7=E9EEEC
dim0=2A3E34
dim1=8E5349
dim2=54957C
dim3=A98E3E
dim4=547691
dim5=90703A
dim6=427676
dim7=8A968F
selection-foreground=E9EEEC
selection-background=3E554A
jump-labels=1E2E26 CA9245
scrollback-indicator=D9E1DB 30463B
search-box-no-match=1E2E26 C7665B
search-box-match=D9E1DB 263930
urls=709BC8
flash=F1BF4B
# Subway Seat Enamel
[colors-light]
cursor=F8EFDF A04800
foreground=3E2C1E
background=F8EFDF
regular0=54402F
regular1=992418
regular2=66740F
regular3=976608
regular4=3F6480
regular5=A04800
regular6=3E7157
regular7=BAA380
bright0=8C7254
bright1=BF4233
bright2=697813
bright3=A9720A
bright4=517791
bright5=BA4D0A
bright6=4C8367
bright7=CBB898
dim0=8C7C6B
dim1=B9695C
dim2=989E56
dim3=B89551
dim4=7E93A0
dim5=BE814C
dim6=7D9C85
dim7=CFBDA0
selection-foreground=2A1D13
selection-background=CBB898
jump-labels=F8EFDF A04800
scrollback-indicator=3E2C1E CBB898
search-box-no-match=F8EFDF 992418
search-box-match=3E2C1E DBCDB3
urls=3F6480
flash=976608paris-catacombes.inisave as ~/.config/foot/paris-catacombes.ini# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# Paris Catacombes
[colors-dark]
cursor=121E19 F1BF4B
foreground=D4DDD7
background=121E19
regular0=24342C
regular1=C7665B
regular2=70CAA9
regular3=F1BF4B
regular4=709BC8
regular5=CA9245
regular6=549B9F
regular7=BFC8C2
bright0=708178
bright1=E7877B
bright2=89DEBE
bright3=FFD57A
bright4=8DB6E2
bright5=DFAA61
bright6=70B5B9
bright7=E7ECEA
dim0=1E2D26
dim1=894E45
dim2=509078
dim3=A5883A
dim4=50718C
dim5=8B6B36
dim6=3E7171
dim7=848E89
selection-foreground=E7ECEA
selection-background=31433A
jump-labels=121E19 CA9245
scrollback-indicator=D4DDD7 24342C
search-box-no-match=121E19 C7665B
search-box-match=D4DDD7 1A2921
urls=709BC8
flash=F1BF4B
# Subway Seat Enamel
[colors-light]
cursor=F8EFDF A04800
foreground=3E2C1E
background=F8EFDF
regular0=54402F
regular1=992418
regular2=66740F
regular3=976608
regular4=3F6480
regular5=A04800
regular6=3E7157
regular7=BAA380
bright0=8C7254
bright1=BF4233
bright2=697813
bright3=A9720A
bright4=517791
bright5=BA4D0A
bright6=4C8367
bright7=CBB898
dim0=8C7C6B
dim1=B9695C
dim2=989E56
dim3=B89551
dim4=7E93A0
dim5=BE814C
dim6=7D9C85
dim7=CFBDA0
selection-foreground=2A1D13
selection-background=CBB898
jump-labels=F8EFDF A04800
scrollback-indicator=3E2C1E CBB898
search-box-no-match=F8EFDF 992418
search-box-match=3E2C1E DBCDB3
urls=3F6480
flash=976608paris-carrelage.inisave as ~/.config/foot/paris-carrelage.ini# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
[main]
initial-color-theme=light
# Subway Seat
[colors-dark]
cursor=362619 F3BF45
foreground=EDDCBC
background=362619
regular0=513B27
regular1=E05C45
regular2=ADB956
regular3=F3BF45
regular4=7F9BAE
regular5=EC7F31
regular6=86AD95
regular7=D9C6A3
bright0=967B5C
bright1=FF8373
bright2=BFCB63
bright3=FFD36B
bright4=9DB6C6
bright5=FF9D55
bright6=A5C9B0
bright7=F8ECD4
dim0=483422
dim1=A64A36
dim2=858741
dim3=B38B36
dim4=66737B
dim5=AE6129
dim6=6B7F6B
dim7=A29074
selection-foreground=F8ECD4
selection-background=634932
jump-labels=362619 EC7F31
scrollback-indicator=EDDCBC 513B27
search-box-no-match=362619 E05C45
search-box-match=EDDCBC 43301F
urls=7F9BAE
flash=F3BF45
# Paris Carrelage
[colors-light]
cursor=EEF2F1 764C00
foreground=27342F
background=EEF2F1
regular0=3B4742
regular1=88251E
regular2=218366
regular3=916D07
regular4=25629B
regular5=764C00
regular6=006267
regular7=99ABA6
bright0=6C7C76
bright1=AC3B32
bright2=278D6E
bright3=A07A12
bright4=3D75AD
bright5=885A00
bright6=027479
bright7=B0BFBB
dim0=78817E
dim1=AB6B66
dim2=67A995
dim3=B19A57
dim4=6993B8
dim5=9F8452
dim6=519396
dim7=B6C3C0
selection-foreground=19221E
selection-background=B0BFBB
jump-labels=EEF2F1 764C00
scrollback-indicator=27342F B0BFBB
search-box-no-match=EEF2F1 88251E
search-box-match=27342F C6D2CF
urls=25629B
flash=916D07