[READ-ONLY] Mirror of https://github.com/andrioid/pizza-pi.
0

Configure Feed

Select the types of activity you want to include in your feed.

Add matrix theme

+107 -2
+8
README.md
··· 23 23 - `/loading-the-matrix on` — enable (default) 24 24 - `/loading-the-matrix off` — restore pi's default spinner 25 25 26 + ## Themes 27 + 28 + ### `matrix` 29 + 30 + A phosphor-green CRT theme tuned for that "jacked into the construct" look. Pairs naturally with `loading-the-matrix` — the spinner's head/body/tail/fade levels map onto the theme's `phosphorBright` / `phosphor` / `phosphorDim` / `phosphorText` ramp. 31 + 32 + Activate with `/theme matrix` (or set it in `settings.json`). 33 + 26 34 ## Install 27 35 28 36 > **Heads up:** pi packages run with full system access. Read the source before installing.
+3 -2
package.json
··· 1 1 { 2 2 "name": "pizza-pi", 3 - "version": "0.2.0", 3 + "version": "0.3.0", 4 4 "description": "A pi package with a few tasty toppings (extensions) for pi.", 5 5 "keywords": ["pi-package", "pi", "pi-extension"], 6 6 "license": "MIT", ··· 14 14 }, 15 15 "homepage": "https://github.com/andrioid/pizza-pi#readme", 16 16 "pi": { 17 - "extensions": ["./extensions/*.ts"] 17 + "extensions": ["./extensions/*.ts"], 18 + "themes": ["./themes/*.json"] 18 19 }, 19 20 "peerDependencies": { 20 21 "@mariozechner/pi-coding-agent": "*",
+96
themes/matrix.json
··· 1 + { 2 + "$schema": "https://raw.githubusercontent.com/badlogic/pi-mono/main/packages/coding-agent/src/modes/interactive/theme/theme-schema.json", 3 + "name": "matrix", 4 + "vars": { 5 + "phosphor": "#00ff41", 6 + "phosphorBright": "#39ff7a", 7 + "phosphorDim": "#00b32c", 8 + "phosphorDark": "#007a1e", 9 + "phosphorDeep": "#003b0e", 10 + "phosphorText": "#3da85e", 11 + "phosphorMute": "#4f8a60", 12 + "terminalBlack": "#000000", 13 + "codeGreen": "#0aff9d", 14 + "trinityCyan": "#00e5d1", 15 + "redPill": "#ff2a2a", 16 + "amberAlert": "#ffb000", 17 + "bone": "#cfe8cf", 18 + "shadow": 236, 19 + "ash": 240, 20 + 21 + "codeComment": "#6b7a94", 22 + "codeKeyword": "#c792ea", 23 + "codeFunction": "#82aaff", 24 + "codeType": "#7fdbca", 25 + "codeString": "#ecc48d", 26 + "codeNumber": "#f78c6c", 27 + "codeVariable": "#d6deeb", 28 + "codeOperator": "#89ddff", 29 + "codePunctuation": "#a9b1d6" 30 + }, 31 + "colors": { 32 + "accent": "phosphor", 33 + "border": "phosphorDark", 34 + "borderAccent": "phosphorBright", 35 + "borderMuted": "phosphorDeep", 36 + "success": "phosphor", 37 + "error": "redPill", 38 + "warning": "amberAlert", 39 + "muted": "phosphorDim", 40 + "dim": "phosphorText", 41 + "text": "", 42 + "thinkingText": "phosphorDim", 43 + 44 + "selectedBg": "#0a1a0a", 45 + "userMessageBg": "#071507", 46 + "userMessageText": "bone", 47 + "customMessageBg": "#0a1a0a", 48 + "customMessageText": "phosphorBright", 49 + "customMessageLabel": "trinityCyan", 50 + 51 + "toolPendingBg": "#0a1208", 52 + "toolSuccessBg": "#0a1f0a", 53 + "toolErrorBg": "#1f0808", 54 + "toolTitle": "phosphorBright", 55 + "toolOutput": "", 56 + 57 + "mdHeading": "phosphorBright", 58 + "mdLink": "trinityCyan", 59 + "mdLinkUrl": "phosphorText", 60 + "mdCode": "codeGreen", 61 + "mdCodeBlock": "", 62 + "mdCodeBlockBorder": "phosphorDark", 63 + "mdQuote": "bone", 64 + "mdQuoteBorder": "phosphorDark", 65 + "mdHr": "phosphorDark", 66 + "mdListBullet": "phosphor", 67 + 68 + "toolDiffAdded": "phosphorBright", 69 + "toolDiffRemoved": "redPill", 70 + "toolDiffContext": "phosphorText", 71 + 72 + "syntaxComment": "codeComment", 73 + "syntaxKeyword": "codeKeyword", 74 + "syntaxFunction": "codeFunction", 75 + "syntaxVariable": "codeVariable", 76 + "syntaxString": "codeString", 77 + "syntaxNumber": "codeNumber", 78 + "syntaxType": "codeType", 79 + "syntaxOperator": "codeOperator", 80 + "syntaxPunctuation": "codePunctuation", 81 + 82 + "thinkingOff": "phosphorDeep", 83 + "thinkingMinimal": "phosphorDark", 84 + "thinkingLow": "phosphorDim", 85 + "thinkingMedium": "phosphor", 86 + "thinkingHigh": "phosphorBright", 87 + "thinkingXhigh": "trinityCyan", 88 + 89 + "bashMode": "amberAlert" 90 + }, 91 + "export": { 92 + "pageBg": "#000000", 93 + "cardBg": "#071507", 94 + "infoBg": "#0a1a0a" 95 + } 96 + }