@nerisma/pi-theme-nerisma
Nerisma — a deep purple dark theme for pi
Package details
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

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