@codesook/omp-theme-catppuccin
v1.0.2
Published
Catppuccin theme pack for oh-my-pi
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-catppuccinSelect themes in OMP
ompThen 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_DIRis 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.jsNon-destructive test:
tmp="$(mktemp -d)"
PI_CODING_AGENT_DIR="$tmp/agent" node bin/install.jsPublish to npm
npm pack --dry-run
npm publishnpm 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.jsonIf PI_CODING_AGENT_DIR is set, remove the same five files from $PI_CODING_AGENT_DIR/themes instead.
Included themes
catppuccin-lattecatppuccin-frappecatppuccin-macchiatocatppuccin-mochaember-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.
