Files
pi-extensions/themes/dark-mechanicus.json
shahondin1624 42a4d48b0b Darken warpGreen to nurgle-green + patch Editor for cursor/typing
- Theme: warpGreen #7a8a42 -> #5a6b2e (darker, more "nurgle", still
  readable for syntaxString / success / toolDiffAdded).
- markdown-body-color: extend to also monkey-patch Editor.prototype.render
  so typed-text and the cursor (reverse-video) inherit the same inkPurple
  body color instead of falling through to the terminal-default fg.
  Re-opens the color after \x1b[0m (cursor's full reset) and \x1b[39m
  (nested theme.fg close) so color survives those breaks within a line.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-23 22:09:01 +02:00

104 lines
2.4 KiB
JSON

{
"$schema": "https://raw.githubusercontent.com/badlogic/pi-mono/main/packages/coding-agent/src/modes/interactive/theme/theme-schema.json",
"name": "dark-mechanicus",
"vars": {
"bgDeep": "#0d0812",
"bg": "#16101e",
"bgRaised": "#1f1628",
"bgSunken": "#0a060f",
"parchment": "#e8d9c2",
"inkPurple": "#d4c5e8",
"textMuted": "#a89379",
"textDim": "#6a5e50",
"textFaint": "#2e2621",
"bloodRed": "#a8232c",
"rust": "#c0392b",
"ember": "#d4562b",
"darkBlood": "#5a0a0a",
"brass": "#b8803d",
"copper": "#c46e2a",
"gildedGold": "#d4a937",
"steel": "#5a5f6a",
"gunmetal": "#3d4148",
"oldBronze": "#8b6914",
"warpGreen": "#5a6b2e",
"voidPurple": "#4a2d4d",
"cognitorPink": "#c75a8a",
"selectedBg": "#2a1925",
"userMsgBg": "#1d1322",
"customMsgBg": "#1d1b25",
"toolPending": "#1a1520",
"toolSuccess": "#1d2218",
"toolError": "#2a1215"
},
"colors": {
"accent": "bloodRed",
"border": "brass",
"borderAccent": "rust",
"borderMuted": "gunmetal",
"success": "warpGreen",
"error": "rust",
"warning": "gildedGold",
"muted": "textMuted",
"dim": "textDim",
"text": "inkPurple",
"thinkingText": "textMuted",
"selectedBg": "selectedBg",
"userMessageBg": "userMsgBg",
"userMessageText": "inkPurple",
"customMessageBg": "customMsgBg",
"customMessageText": "inkPurple",
"customMessageLabel": "brass",
"toolPendingBg": "toolPending",
"toolSuccessBg": "toolSuccess",
"toolErrorBg": "toolError",
"toolTitle": "bloodRed",
"toolOutput": "textMuted",
"mdHeading": "bloodRed",
"mdLink": "copper",
"mdLinkUrl": "textDim",
"mdCode": "ember",
"mdCodeBlock": "parchment",
"mdCodeBlockBorder": "steel",
"mdQuote": "textMuted",
"mdQuoteBorder": "brass",
"mdHr": "textFaint",
"mdListBullet": "bloodRed",
"toolDiffAdded": "warpGreen",
"toolDiffRemoved": "rust",
"toolDiffContext": "textDim",
"syntaxComment": "textDim",
"syntaxKeyword": "bloodRed",
"syntaxFunction": "gildedGold",
"syntaxVariable": "brass",
"syntaxString": "warpGreen",
"syntaxNumber": "copper",
"syntaxType": "cognitorPink",
"syntaxOperator": "rust",
"syntaxPunctuation": "steel",
"thinkingOff": "textFaint",
"thinkingMinimal": "textDim",
"thinkingLow": "brass",
"thinkingMedium": "copper",
"thinkingHigh": "ember",
"thinkingXhigh": "bloodRed",
"bashMode": "copper"
},
"export": {
"pageBg": "#0d0812",
"cardBg": "#16101e",
"infoBg": "#1a1520"
}
}