CLI & TUINeeds Newsboat 2.25+
Newsboat
Gold unread items, a raised bar for the cursor and the key hints, orange article headers and denim links. Newsboat can't take hex colors, so each file names the terminal-palette slots where that flavor's terminal port keeps these roles; use it with the same flavor in your terminal.
Showing WalnutTunnelEnamelMoquetteDeep LevelPortlandGuimardCatacombesCarrelage. Switch flavors with the bullets up top.
Newsboat 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 newsboat
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor tunnel --only newsboat
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor enamel --only newsboat
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor moquette --only newsboat
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor deep --only newsboat
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor portland --only newsboat
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor guimard --only newsboat
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor catacombes --only newsboat
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor carrelage --only newsboat
Turn it on
include ~/.config/newsboat/subway-seatinclude ~/.config/newsboat/subway-seat-tunnelinclude ~/.config/newsboat/subway-seat-enamelinclude ~/.config/newsboat/london-moquetteinclude ~/.config/newsboat/london-deep-levelinclude ~/.config/newsboat/london-portlandinclude ~/.config/newsboat/paris-guimardinclude ~/.config/newsboat/paris-catacombesinclude ~/.config/newsboat/paris-carrelageThe files
subway-seatsave as ~/.config/newsboat/subway-seat# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# Subway Seat for Newsboat. The colorN slots are Subway Seat's terminal palette,
# so run it in a terminal set to Subway Seat.
color background default default
color listnormal default default
color listfocus default color0 bold
color listnormal_unread color3 default bold
color listfocus_unread color3 color0 bold
color title color5 default bold
color info color7 color0
color hint-key color3 color0 bold
color hint-keys-delimiter color8 color0
color hint-separator color8 color0
color hint-description color7 color0
color article default default
color end-of-text-marker color8 default
highlight article "^(Feed|Title|Author|Link|Date|Podcast Download URL|Flags):" color5 default bold
highlight article "https?://[^ ]+" color4 default underline
highlight article "\\[[0-9]+\\]" color6 default bold
highlight article "\\((link|image|video|embedded flash|audio)\\)" color8 defaultsubway-seat-tunnelsave as ~/.config/newsboat/subway-seat-tunnel# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# Subway Seat Tunnel for Newsboat. The colorN slots are Subway Seat Tunnel's terminal palette,
# so run it in a terminal set to Subway Seat Tunnel.
color background default default
color listnormal default default
color listfocus default color0 bold
color listnormal_unread color3 default bold
color listfocus_unread color3 color0 bold
color title color5 default bold
color info color7 color0
color hint-key color3 color0 bold
color hint-keys-delimiter color8 color0
color hint-separator color8 color0
color hint-description color7 color0
color article default default
color end-of-text-marker color8 default
highlight article "^(Feed|Title|Author|Link|Date|Podcast Download URL|Flags):" color5 default bold
highlight article "https?://[^ ]+" color4 default underline
highlight article "\\[[0-9]+\\]" color6 default bold
highlight article "\\((link|image|video|embedded flash|audio)\\)" color8 defaultsubway-seat-enamelsave as ~/.config/newsboat/subway-seat-enamel# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# Subway Seat Enamel for Newsboat. The colorN slots are Subway Seat Enamel's terminal palette,
# so run it in a terminal set to Subway Seat Enamel.
color background default default
color listnormal default default
color listfocus default color15 bold
color listnormal_unread color3 default bold
color listfocus_unread color3 color15 bold
color title color5 default bold
color info color0 color15
color hint-key color3 color15 bold
color hint-keys-delimiter color8 color15
color hint-separator color8 color15
color hint-description color0 color15
color article default default
color end-of-text-marker color8 default
highlight article "^(Feed|Title|Author|Link|Date|Podcast Download URL|Flags):" color5 default bold
highlight article "https?://[^ ]+" color4 default underline
highlight article "\\[[0-9]+\\]" color6 default bold
highlight article "\\((link|image|video|embedded flash|audio)\\)" color8 defaultlondon-moquettesave as ~/.config/newsboat/london-moquette# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# London Moquette for Newsboat. The colorN slots are London Moquette's terminal palette,
# so run it in a terminal set to London Moquette.
color background default default
color listnormal default default
color listfocus default color0 bold
color listnormal_unread color3 default bold
color listfocus_unread color3 color0 bold
color title color5 default bold
color info color7 color0
color hint-key color3 color0 bold
color hint-keys-delimiter color8 color0
color hint-separator color8 color0
color hint-description color7 color0
color article default default
color end-of-text-marker color8 default
highlight article "^(Feed|Title|Author|Link|Date|Podcast Download URL|Flags):" color5 default bold
highlight article "https?://[^ ]+" color4 default underline
highlight article "\\[[0-9]+\\]" color6 default bold
highlight article "\\((link|image|video|embedded flash|audio)\\)" color8 defaultlondon-deep-levelsave as ~/.config/newsboat/london-deep-level# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# London Deep Level for Newsboat. The colorN slots are London Deep Level's terminal palette,
# so run it in a terminal set to London Deep Level.
color background default default
color listnormal default default
color listfocus default color0 bold
color listnormal_unread color3 default bold
color listfocus_unread color3 color0 bold
color title color5 default bold
color info color7 color0
color hint-key color3 color0 bold
color hint-keys-delimiter color8 color0
color hint-separator color8 color0
color hint-description color7 color0
color article default default
color end-of-text-marker color8 default
highlight article "^(Feed|Title|Author|Link|Date|Podcast Download URL|Flags):" color5 default bold
highlight article "https?://[^ ]+" color4 default underline
highlight article "\\[[0-9]+\\]" color6 default bold
highlight article "\\((link|image|video|embedded flash|audio)\\)" color8 defaultlondon-portlandsave as ~/.config/newsboat/london-portland# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# London Portland for Newsboat. The colorN slots are London Portland's terminal palette,
# so run it in a terminal set to London Portland.
color background default default
color listnormal default default
color listfocus default color15 bold
color listnormal_unread color3 default bold
color listfocus_unread color3 color15 bold
color title color5 default bold
color info color0 color15
color hint-key color3 color15 bold
color hint-keys-delimiter color8 color15
color hint-separator color8 color15
color hint-description color0 color15
color article default default
color end-of-text-marker color8 default
highlight article "^(Feed|Title|Author|Link|Date|Podcast Download URL|Flags):" color5 default bold
highlight article "https?://[^ ]+" color4 default underline
highlight article "\\[[0-9]+\\]" color6 default bold
highlight article "\\((link|image|video|embedded flash|audio)\\)" color8 defaultparis-guimardsave as ~/.config/newsboat/paris-guimard# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# Paris Guimard for Newsboat. The colorN slots are Paris Guimard's terminal palette,
# so run it in a terminal set to Paris Guimard.
color background default default
color listnormal default default
color listfocus default color0 bold
color listnormal_unread color3 default bold
color listfocus_unread color3 color0 bold
color title color5 default bold
color info color7 color0
color hint-key color3 color0 bold
color hint-keys-delimiter color8 color0
color hint-separator color8 color0
color hint-description color7 color0
color article default default
color end-of-text-marker color8 default
highlight article "^(Feed|Title|Author|Link|Date|Podcast Download URL|Flags):" color5 default bold
highlight article "https?://[^ ]+" color4 default underline
highlight article "\\[[0-9]+\\]" color6 default bold
highlight article "\\((link|image|video|embedded flash|audio)\\)" color8 defaultparis-catacombessave as ~/.config/newsboat/paris-catacombes# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# Paris Catacombes for Newsboat. The colorN slots are Paris Catacombes's terminal palette,
# so run it in a terminal set to Paris Catacombes.
color background default default
color listnormal default default
color listfocus default color0 bold
color listnormal_unread color3 default bold
color listfocus_unread color3 color0 bold
color title color5 default bold
color info color7 color0
color hint-key color3 color0 bold
color hint-keys-delimiter color8 color0
color hint-separator color8 color0
color hint-description color7 color0
color article default default
color end-of-text-marker color8 default
highlight article "^(Feed|Title|Author|Link|Date|Podcast Download URL|Flags):" color5 default bold
highlight article "https?://[^ ]+" color4 default underline
highlight article "\\[[0-9]+\\]" color6 default bold
highlight article "\\((link|image|video|embedded flash|audio)\\)" color8 defaultparis-carrelagesave as ~/.config/newsboat/paris-carrelage# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
# Paris Carrelage for Newsboat. The colorN slots are Paris Carrelage's terminal palette,
# so run it in a terminal set to Paris Carrelage.
color background default default
color listnormal default default
color listfocus default color15 bold
color listnormal_unread color3 default bold
color listfocus_unread color3 color15 bold
color title color5 default bold
color info color0 color15
color hint-key color3 color15 bold
color hint-keys-delimiter color8 color15
color hint-separator color8 color15
color hint-description color0 color15
color article default default
color end-of-text-marker color8 default
highlight article "^(Feed|Title|Author|Link|Date|Podcast Download URL|Flags):" color5 default bold
highlight article "https?://[^ ]+" color4 default underline
highlight article "\\[[0-9]+\\]" color6 default bold
highlight article "\\((link|image|video|embedded flash|audio)\\)" color8 default