@nerisma/pi-theme-nerisma

Nerisma — a deep purple dark theme for pi

Packages

Package details

theme

Install @nerisma/pi-theme-nerisma from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:@nerisma/pi-theme-nerisma
Package
@nerisma/pi-theme-nerisma
Version
1.0.0
Published
Jun 27, 2026
Downloads
138/mo · 19/wk
Author
nerisma
License
MIT
Types
theme
Size
4.1 KB
Dependencies
0 dependencies · 0 peers
Pi manifest JSON
{
  "themes": [
    "./themes"
  ]
}

Security note

Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.

README

@nerisma/pi-theme-nerisma

A deep purple-dark theme for pi — dark navy background, violet accents, and pastel lavender highlights.

accent       #A29BFE  — lavender highlight
border       #6C5CE7  — deep violet
background   #16162A  — near-black navy
surface      #222244  — elevated panel
muted        #78789B  — subdued text

nerisma theme preview

Installation

pi install npm:@nerisma/pi-theme-nerisma

Or via settings.json:

{
  "packages": ["npm:@nerisma/pi-theme-nerisma"],
  "theme": "nerisma"
}

How it works

pi loads themes from any package that declares a pi.themes array in its package.json. Each entry is a directory; pi reads every .json file in those directories and registers the themes by their name field. This package ships a single file, themes/nerisma.json, which pi exposes as the "nerisma" theme.

The theme is defined entirely in the JSON format described by pi's theme schema. It declares named color variables under vars (hex strings) and maps every semantic slot (accent, border, syntax tokens, diff colors, markdown, tool backgrounds, etc.) in colors to either a var name or a direct hex value.

License

MIT © Sébastien SERVOUZE