Skip to content

About

An artisan nautical dark theme for VS Code and six other developer surfaces.

Topics

Resources

Contributing

Stars

3 stars

Watchers

0 watching

Forks

Repository files navigation

The Flying Dutchman

An artisan nautical dark theme — abyssal ocean, aged brass, and a bioluminescent glow.

Version Installs Rating License: MIT

The Flying Dutchman theme

Colours drawn from the legend of Davy Jones and his ghost ship: a hull lost in abyssal blue-black, the brass of his organ, seafoam on the wake, and a cold storm-blue in the rigging. Every colour is tuned to the same brightness so the whole palette reads as one weathered instrument rather than a box of crayons.

Three variants, one identity — they share their hues and differ only in intensity, so switching never feels like a different theme:

  • The Flying Dutchman — the balanced everyday palette.
  • High Contrast — the same colours, brighter, on near-black. WCAG AAA on text.
  • Soft — muted and gentle for long, low-glare sessions.

Palette

Role Colour Role Colour
Keyword — storm blue #75acd1 Type — aged brass #d3ac64
String — seafoam #65bd9c Constant — gold #e0c471
Function — bioluminescence #5cc4cc Property — shoal cyan #8bc0d0
Tag & this — coral #e09585 Comment — fog #6a7b8a
Foreground — sea mist #bfcbd9 Abyss — editor #131920

Every role clears WCAG AA (4.5:1) against the editor background on all three variants; run bun run check:themes to see the full contrast report.

Install — VS Code

  1. Open the Extensions view (Ctrl/Cmd+Shift+X), search The Flying Dutchman, Install.
  2. Ctrl/Cmd+K Ctrl/Cmd+T, then pick a variant.

Or from the command line:

code --install-extension DavyJones.the-flying-dutchman-theme

Install — terminals & other editors

The same palette ships for six more surfaces. Each folder holds one file.

Where File Install
Ghostty ghostty/ copy to ~/.config/ghostty/themes/, set theme = The-Flying-Dutchman
iTerm2 iterm/ Preferences → Profiles → Colors → Import the .itermcolors
Warp warp/ copy the .yaml to ~/.warp/themes/
Windows Terminal windows-terminal/ add the scheme to settings.json
Vim / Neovim vim/ copy to colors/, then colorscheme flying-dutchman
Sublime Text sublime-text/ Preferences → Browse Packages → drop in the .tmTheme

One palette, one source of truth

Every theme file in this repo is generated from a single palette so the colours can never drift apart across editors or variants:

bun run build:themes    # regenerate all editors from scripts/palette.mjs
bun run check:themes     # WCAG report; committed files must match the palette (read-only)

To adjust a colour, edit scripts/palette.mjs and rebuild — never hand-edit the generated theme files. See CONTRIBUTING.md.

License

MIT — see LICENSE.

"Part of the ship, part of the crew."

by Galleon Labs

About

An artisan nautical dark theme for VS Code and six other developer surfaces.

Topics

Resources

Contributing

Stars

3 stars

Watchers

0 watching

Forks

Releases

Sponsor this project

Packages

Contributors

Languages