Dark Terminal Themes

Fifty palettes for Alacritty, kitty, Ghostty, WezTerm, iTerm2 and Windows Terminal. Every ANSI colour is placed at its canonical hue — so red is red in all fifty, even in the ones with no red in them — and then lifted until it clears 4.5:1 against that theme's own background. 600 colours, none below the floor.

Absinthe
~/projects/mixdown git:(main) $ git status
On branch main
  deleted:    old-master.wav
  new file:   bounce-final.wav
  modified:   session.als
~/projects/mixdown $ ls
stems/  render.sh  session.als
~/projects/mixdown $ █
Absinthe
absinthe
Acid
~/projects/mixdown git:(main) $ git status
On branch main
  deleted:    old-master.wav
  new file:   bounce-final.wav
  modified:   session.als
~/projects/mixdown $ ls
stems/  render.sh  session.als
~/projects/mixdown $ █
Acid
acid
Amber Room
~/projects/mixdown git:(main) $ git status
On branch main
  deleted:    old-master.wav
  new file:   bounce-final.wav
  modified:   session.als
~/projects/mixdown $ ls
stems/  render.sh  session.als
~/projects/mixdown $ █
Amber Room
amber-room
Anaglyph
~/projects/mixdown git:(main) $ git status
On branch main
  deleted:    old-master.wav
  new file:   bounce-final.wav
  modified:   session.als
~/projects/mixdown $ ls
stems/  render.sh  session.als
~/projects/mixdown $ █
Anaglyph
anaglyph
Blackout
~/projects/mixdown git:(main) $ git status
On branch main
  deleted:    old-master.wav
  new file:   bounce-final.wav
  modified:   session.als
~/projects/mixdown $ ls
stems/  render.sh  session.als
~/projects/mixdown $ █
Blackout
blackout
Blueprint
~/projects/mixdown git:(main) $ git status
On branch main
  deleted:    old-master.wav
  new file:   bounce-final.wav
  modified:   session.als
~/projects/mixdown $ ls
stems/  render.sh  session.als
~/projects/mixdown $ █
Blueprint
blueprint
Cassette
~/projects/mixdown git:(main) $ git status
On branch main
  deleted:    old-master.wav
  new file:   bounce-final.wav
  modified:   session.als
~/projects/mixdown $ ls
stems/  render.sh  session.als
~/projects/mixdown $ █
Cassette
cassette
Clay
~/projects/mixdown git:(main) $ git status
On branch main
  deleted:    old-master.wav
  new file:   bounce-final.wav
  modified:   session.als
~/projects/mixdown $ ls
stems/  render.sh  session.als
~/projects/mixdown $ █
Clay
clay
Cobalt Hour
~/projects/mixdown git:(main) $ git status
On branch main
  deleted:    old-master.wav
  new file:   bounce-final.wav
  modified:   session.als
~/projects/mixdown $ ls
stems/  render.sh  session.als
~/projects/mixdown $ █
Cobalt Hour
cobalt-hour
Concrete
~/projects/mixdown git:(main) $ git status
On branch main
  deleted:    old-master.wav
  new file:   bounce-final.wav
  modified:   session.als
~/projects/mixdown $ ls
stems/  render.sh  session.als
~/projects/mixdown $ █
Concrete
concrete
Coral
~/projects/mixdown git:(main) $ git status
On branch main
  deleted:    old-master.wav
  new file:   bounce-final.wav
  modified:   session.als
~/projects/mixdown $ ls
stems/  render.sh  session.als
~/projects/mixdown $ █
Coral
coral
Crossfade
~/projects/mixdown git:(main) $ git status
On branch main
  deleted:    old-master.wav
  new file:   bounce-final.wav
  modified:   session.als
~/projects/mixdown $ ls
stems/  render.sh  session.als
~/projects/mixdown $ █
Crossfade
crossfade
Deep Field
~/projects/mixdown git:(main) $ git status
On branch main
  deleted:    old-master.wav
  new file:   bounce-final.wav
  modified:   session.als
~/projects/mixdown $ ls
stems/  render.sh  session.als
~/projects/mixdown $ █
Deep Field
deep-field
Dubplate
~/projects/mixdown git:(main) $ git status
On branch main
  deleted:    old-master.wav
  new file:   bounce-final.wav
  modified:   session.als
~/projects/mixdown $ ls
stems/  render.sh  session.als
~/projects/mixdown $ █
Dubplate
dubplate
Ember
~/projects/mixdown git:(main) $ git status
On branch main
  deleted:    old-master.wav
  new file:   bounce-final.wav
  modified:   session.als
~/projects/mixdown $ ls
stems/  render.sh  session.als
~/projects/mixdown $ █
Ember
ember
Fathom
~/projects/mixdown git:(main) $ git status
On branch main
  deleted:    old-master.wav
  new file:   bounce-final.wav
  modified:   session.als
~/projects/mixdown $ ls
stems/  render.sh  session.als
~/projects/mixdown $ █
Fathom
fathom
Fjord
~/projects/mixdown git:(main) $ git status
On branch main
  deleted:    old-master.wav
  new file:   bounce-final.wav
  modified:   session.als
~/projects/mixdown $ ls
stems/  render.sh  session.als
~/projects/mixdown $ █
Fjord
fjord
Furnace
~/projects/mixdown git:(main) $ git status
On branch main
  deleted:    old-master.wav
  new file:   bounce-final.wav
  modified:   session.als
~/projects/mixdown $ ls
stems/  render.sh  session.als
~/projects/mixdown $ █
Furnace
furnace
Glacier
~/projects/mixdown git:(main) $ git status
On branch main
  deleted:    old-master.wav
  new file:   bounce-final.wav
  modified:   session.als
~/projects/mixdown $ ls
stems/  render.sh  session.als
~/projects/mixdown $ █
Glacier
glacier
Graphite
~/projects/mixdown git:(main) $ git status
On branch main
  deleted:    old-master.wav
  new file:   bounce-final.wav
  modified:   session.als
~/projects/mixdown $ ls
stems/  render.sh  session.als
~/projects/mixdown $ █
Graphite
graphite
Greenhouse
~/projects/mixdown git:(main) $ git status
On branch main
  deleted:    old-master.wav
  new file:   bounce-final.wav
  modified:   session.als
~/projects/mixdown $ ls
stems/  render.sh  session.als
~/projects/mixdown $ █
Greenhouse
greenhouse
Harbor
~/projects/mixdown git:(main) $ git status
On branch main
  deleted:    old-master.wav
  new file:   bounce-final.wav
  modified:   session.als
~/projects/mixdown $ ls
stems/  render.sh  session.als
~/projects/mixdown $ █
Harbor
harbor
Hearth
~/projects/mixdown git:(main) $ git status
On branch main
  deleted:    old-master.wav
  new file:   bounce-final.wav
  modified:   session.als
~/projects/mixdown $ ls
stems/  render.sh  session.als
~/projects/mixdown $ █
Hearth
hearth
Ink
~/projects/mixdown git:(main) $ git status
On branch main
  deleted:    old-master.wav
  new file:   bounce-final.wav
  modified:   session.als
~/projects/mixdown $ ls
stems/  render.sh  session.als
~/projects/mixdown $ █
Ink
ink
Iris
~/projects/mixdown git:(main) $ git status
On branch main
  deleted:    old-master.wav
  new file:   bounce-final.wav
  modified:   session.als
~/projects/mixdown $ ls
stems/  render.sh  session.als
~/projects/mixdown $ █
Iris
iris
Lagoon
~/projects/mixdown git:(main) $ git status
On branch main
  deleted:    old-master.wav
  new file:   bounce-final.wav
  modified:   session.als
~/projects/mixdown $ ls
stems/  render.sh  session.als
~/projects/mixdown $ █
Lagoon
lagoon
Lichen
~/projects/mixdown git:(main) $ git status
On branch main
  deleted:    old-master.wav
  new file:   bounce-final.wav
  modified:   session.als
~/projects/mixdown $ ls
stems/  render.sh  session.als
~/projects/mixdown $ █
Lichen
lichen
Moss
~/projects/mixdown git:(main) $ git status
On branch main
  deleted:    old-master.wav
  new file:   bounce-final.wav
  modified:   session.als
~/projects/mixdown $ ls
stems/  render.sh  session.als
~/projects/mixdown $ █
Moss
moss
Mulberry
~/projects/mixdown git:(main) $ git status
On branch main
  deleted:    old-master.wav
  new file:   bounce-final.wav
  modified:   session.als
~/projects/mixdown $ ls
stems/  render.sh  session.als
~/projects/mixdown $ █
Mulberry
mulberry
Nachtschicht
~/projects/mixdown git:(main) $ git status
On branch main
  deleted:    old-master.wav
  new file:   bounce-final.wav
  modified:   session.als
~/projects/mixdown $ ls
stems/  render.sh  session.als
~/projects/mixdown $ █
Nachtschicht
nachtschicht
Night Vision
~/projects/mixdown git:(main) $ git status
On branch main
  deleted:    old-master.wav
  new file:   bounce-final.wav
  modified:   session.als
~/projects/mixdown $ ls
stems/  render.sh  session.als
~/projects/mixdown $ █
Night Vision
night-vision
Nightshade
~/projects/mixdown git:(main) $ git status
On branch main
  deleted:    old-master.wav
  new file:   bounce-final.wav
  modified:   session.als
~/projects/mixdown $ ls
stems/  render.sh  session.als
~/projects/mixdown $ █
Nightshade
nightshade
Off Air
~/projects/mixdown git:(main) $ git status
On branch main
  deleted:    old-master.wav
  new file:   bounce-final.wav
  modified:   session.als
~/projects/mixdown $ ls
stems/  render.sh  session.als
~/projects/mixdown $ █
Off Air
off-air
Orchid
~/projects/mixdown git:(main) $ git status
On branch main
  deleted:    old-master.wav
  new file:   bounce-final.wav
  modified:   session.als
~/projects/mixdown $ ls
stems/  render.sh  session.als
~/projects/mixdown $ █
Orchid
orchid
Oxide
~/projects/mixdown git:(main) $ git status
On branch main
  deleted:    old-master.wav
  new file:   bounce-final.wav
  modified:   session.als
~/projects/mixdown $ ls
stems/  render.sh  session.als
~/projects/mixdown $ █
Oxide
oxide
Petrol
~/projects/mixdown git:(main) $ git status
On branch main
  deleted:    old-master.wav
  new file:   bounce-final.wav
  modified:   session.als
~/projects/mixdown $ ls
stems/  render.sh  session.als
~/projects/mixdown $ █
Petrol
petrol
Plasma
~/projects/mixdown git:(main) $ git status
On branch main
  deleted:    old-master.wav
  new file:   bounce-final.wav
  modified:   session.als
~/projects/mixdown $ ls
stems/  render.sh  session.als
~/projects/mixdown $ █
Plasma
plasma
Signal Red
~/projects/mixdown git:(main) $ git status
On branch main
  deleted:    old-master.wav
  new file:   bounce-final.wav
  modified:   session.als
~/projects/mixdown $ ls
stems/  render.sh  session.als
~/projects/mixdown $ █
Signal Red
signal-red
Sonar
~/projects/mixdown git:(main) $ git status
On branch main
  deleted:    old-master.wav
  new file:   bounce-final.wav
  modified:   session.als
~/projects/mixdown $ ls
stems/  render.sh  session.als
~/projects/mixdown $ █
Sonar
sonar
Soot
~/projects/mixdown git:(main) $ git status
On branch main
  deleted:    old-master.wav
  new file:   bounce-final.wav
  modified:   session.als
~/projects/mixdown $ ls
stems/  render.sh  session.als
~/projects/mixdown $ █
Soot
soot
Static
~/projects/mixdown git:(main) $ git status
On branch main
  deleted:    old-master.wav
  new file:   bounce-final.wav
  modified:   session.als
~/projects/mixdown $ ls
stems/  render.sh  session.als
~/projects/mixdown $ █
Static
static
Terminal
~/projects/mixdown git:(main) $ git status
On branch main
  deleted:    old-master.wav
  new file:   bounce-final.wav
  modified:   session.als
~/projects/mixdown $ ls
stems/  render.sh  session.als
~/projects/mixdown $ █
Terminal
terminal
Tidepool
~/projects/mixdown git:(main) $ git status
On branch main
  deleted:    old-master.wav
  new file:   bounce-final.wav
  modified:   session.als
~/projects/mixdown $ ls
stems/  render.sh  session.als
~/projects/mixdown $ █
Tidepool
tidepool
Tungsten
~/projects/mixdown git:(main) $ git status
On branch main
  deleted:    old-master.wav
  new file:   bounce-final.wav
  modified:   session.als
~/projects/mixdown $ ls
stems/  render.sh  session.als
~/projects/mixdown $ █
Tungsten
tungsten
Ultraviolet
~/projects/mixdown git:(main) $ git status
On branch main
  deleted:    old-master.wav
  new file:   bounce-final.wav
  modified:   session.als
~/projects/mixdown $ ls
stems/  render.sh  session.als
~/projects/mixdown $ █
Ultraviolet
ultraviolet
Undergrowth
~/projects/mixdown git:(main) $ git status
On branch main
  deleted:    old-master.wav
  new file:   bounce-final.wav
  modified:   session.als
~/projects/mixdown $ ls
stems/  render.sh  session.als
~/projects/mixdown $ █
Undergrowth
undergrowth
Undertow
~/projects/mixdown git:(main) $ git status
On branch main
  deleted:    old-master.wav
  new file:   bounce-final.wav
  modified:   session.als
~/projects/mixdown $ ls
stems/  render.sh  session.als
~/projects/mixdown $ █
Undertow
undertow
Velvet
~/projects/mixdown git:(main) $ git status
On branch main
  deleted:    old-master.wav
  new file:   bounce-final.wav
  modified:   session.als
~/projects/mixdown $ ls
stems/  render.sh  session.als
~/projects/mixdown $ █
Velvet
velvet
Verdigris
~/projects/mixdown git:(main) $ git status
On branch main
  deleted:    old-master.wav
  new file:   bounce-final.wav
  modified:   session.als
~/projects/mixdown $ ls
stems/  render.sh  session.als
~/projects/mixdown $ █
Verdigris
verdigris
VU Meter
~/projects/mixdown git:(main) $ git status
On branch main
  deleted:    old-master.wav
  new file:   bounce-final.wav
  modified:   session.als
~/projects/mixdown $ ls
stems/  render.sh  session.als
~/projects/mixdown $ █
VU Meter
vu-meter