Paseo’s 6 built-in themes all have too-high contrast — the whites are too white and the blacks are too black, and staring at them while writing code is hard on the eyes. So I built a Solarized Light theme plugin for Paseo: low contrast, soft and easy on the eyes, friendly for long sessions staring at the screen.

I’d previously thought about modifying Paseo’s bundle to inject a theme, but that would mean re-patching on every upgrade — too much hassle. Not anymore — Paseo officially introduced the plugin theme interface plugin.addTheme in v0.5.0, so you can implement it directly as a plugin, without modifying any Paseo files, and it won’t be lost on upgrade. Even better, I discovered yesterday that Paseo has been updated to 0.7.0 and now supports adding plugins/themes directly from GitHub.

Installation (Paseo 0.7.0+)

One-line command:

paseo plugin add mousebomb/paseo-solarized-light

Then just go to Settings → Appearance → Theme and pick Solarized Light — done.

Versions before 0.7.0 work too — install 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, when I’m normally looking at diffs and logs in Paseo, they’re all in this tone too.

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