omp-theme-catppuccin1.0.0
Catppuccin theme pack for oh-my-pi
Built for omp
The author tagged this package oh-my-pi.
Reports 0
No reports yet.
Readme
omp-theme-catppuccin
What it does
This package installs four Catppuccin theme JSON files into OMP's custom theme directory so current OMP builds can discover them in /settings.
Install themes
npx -y 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, or catppuccin-mocha.
Destination directory
- default:
~/.omp/agent/themes - if
PI_CODING_AGENT_DIRis set:$PI_CODING_AGENT_DIR/themes - running the installer overwrites only these four files:
catppuccin-latte.json,catppuccin-frappe.json,catppuccin-macchiato.json,catppuccin-mocha.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
If PI_CODING_AGENT_DIR is set, remove the same four files from $PI_CODING_AGENT_DIR/themes instead.
Included themes
catppuccin-lattecatppuccin-frappecatppuccin-macchiatocatppuccin-mocha
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.