omp packages

@aefree/pi-themes0.2.3

Solarized Dark and Light themes for Pi.

GitHub Actions Published 6 days ago MIT ~399 downloads/mo

Untested on omp

This is a pi package. No one has reported whether it works on omp yet. If you try it, add your result below.

Did it work for you?

Result

One report per person. A new report replaces your old one.

Reports 0

No reports yet.

Readme

Pi Themes

Reusable Pi theme package.

Contents

  • solarized-dark - Solarized for dark terminal backgrounds
  • solarized-light - Solarized for light terminal backgrounds

Install

From npm:

pi install npm:@aefree/pi-themes

From GitHub:

pi install git:git@github.com:aefreedman/pi-themes.git

Local development install:

pi install <path-to-pi-themes>

Project-local install:

pi install -l <path-to-pi-themes>

Usage

Pi discovers packaged themes from themes/. After installation, select the theme by name in Pi settings:

{
  "theme": "solarized-dark"
}

To follow the terminal's detected appearance, start Pi with the paired themes:

pi --use-theme solarized-light/solarized-dark

Development

Run npm ci and npm test. Theme contract tests use the exact development Pi version selected in package.json and fail if the package-local installed version differs. Validation is offline and uses Pi's shipped strict JSON validator; palette checks remain separate from schema validation.

npm pack --dry-run verifies that only consumer themes, package metadata, and license/attribution documentation ship, not the development runtime or tests.

Attribution

The solarized-dark and solarized-light themes adapt the Solarized color palette created by Ethan Schoonover. See NOTICE.md.

License

MIT. See LICENSE.