omp packages

@codesook/omp-theme-catppuccin1.0.2

Catppuccin theme pack for oh-my-pi

hadesgod Published 4 months ago MIT ~30 downloads/mo

Built for omp

The author tagged this package oh-my-pi.

Did it work for you?

Result

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

Reports 0

No reports yet.

Readme

@codesook/omp-theme-catppuccin

What it does

This package installs five theme JSON files into OMP's custom theme directory so current OMP builds can discover them in /settings.

Install themes

npx -y @codesook/omp-theme-catppuccin

Select themes in OMP

omp

Then type /settings, set Light Theme to catppuccin-latte, and set Dark Theme to catppuccin-frappe, catppuccin-macchiato, catppuccin-mocha, or ember-slate.

Destination directory

  • default: ~/.omp/agent/themes
  • if PI_CODING_AGENT_DIR is set: $PI_CODING_AGENT_DIR/themes
  • running the installer overwrites only these five files: catppuccin-latte.json, catppuccin-frappe.json, catppuccin-macchiato.json, catppuccin-mocha.json, ember-slate.json

Local development

node bin/install.js

Non-destructive test:

tmp="$(mktemp -d)"
PI_CODING_AGENT_DIR="$tmp/agent" node bin/install.js

Publish to npm

npm pack --dry-run
npm publish

npm publish requires npm login and npm 2FA if your account is configured for it.

Uninstall installed theme files

rm -f ~/.omp/agent/themes/catppuccin-latte.json
rm -f ~/.omp/agent/themes/catppuccin-frappe.json
rm -f ~/.omp/agent/themes/catppuccin-macchiato.json
rm -f ~/.omp/agent/themes/catppuccin-mocha.json
rm -f ~/.omp/agent/themes/ember-slate.json

If PI_CODING_AGENT_DIR is set, remove the same five files from $PI_CODING_AGENT_DIR/themes instead.

Included themes

  • catppuccin-latte
  • catppuccin-frappe
  • catppuccin-macchiato
  • catppuccin-mocha
  • ember-slate

Runtime note

This package keeps omp.themes metadata for forward compatibility, but current observed OMP runtime discovers selectable custom themes from the custom themes directory, so the npx installer copies JSON files there. Do not rely on omp plugin link, omp plugin install, or omp.themes alone to make these themes appear in the current runtime.