Paseo’s 6 built-in themes all have contrast that’s way too high — the whites are too white and the blacks are too black, and staring at them while writing code hurts your eyes. So I built a Solarized Light theme plugin for Paseo: low contrast, soft on the eyes, easy to look at for long stretches.

I’d thought about patching Paseo’s bundle to inject a theme, but that means re-patching on every upgrade. Not needed anymore — Paseo officially introduced the plugin theme API plugin.addTheme in v0.5.0, so you can just do it with a plugin, without modifying a single Paseo file, and nothing is lost on upgrade. Even better, I found out yesterday that Paseo has already been updated to 0.7.0, which supports adding plugins/themes straight from GitHub.

Installation (Paseo 0.7.0+)

One command:

paseo plugin add mousebomb/paseo-solarized-light

Then go to Settings → Appearance → Theme and pick Solarized Light. Done.

Versions before 0.7.0 work too, via installing from the source directory — see the README for details.

Colors

Based on Ethan Schoonover’s Solarized palette, the classic low-contrast, eye-friendly color scheme:

  • Background #fdf6e3 (base3, beige)
  • Foreground #657b83 (base00)
  • Accent #cb4b16 (orange)

My eyes feel much better after using it. I’ve already switched over myself — besides writing code, I now look at diffs and logs in Paseo in this same palette.

The plugin and theme are both MIT licensed, and the code is at github.com/mousebomb/paseo-solarized-light — stars and issues welcome.