Diff
1diff --git a/dot_pi/agent/modify_settings.json b/dot_pi/agent/modify_settings.json
2index 7216595e262c606ea8fccc27a1931e2314ba1111..24d85a5eec65d605ddba61f2f95c5e2389a850d3 100644
3--- a/dot_pi/agent/modify_settings.json
4+++ b/dot_pi/agent/modify_settings.json
5@@ -13,7 +13,7 @@
6 "quietStartup": true,
7 "enableInstallTelemetry": false,
8 "doubleEscapeAction": "tree",
9- "theme": "dark",
10+ "theme": "gruvbox-dark",
11 "packages": [
12 "git:github.com/huggingface/pi-llama",
13 "git:github.com/dmmulroy/pi-web-tools",
14@@ -30,4 +30,4 @@
15 "showCacheMissNotices": true,
16 "treeFilterMode": "no-tools",
17 "tuiMode": "fullscreen"
18-}
19+}{{- "" -}}
20diff --git a/dot_pi/agent/themes/gruvbox-dark.json b/dot_pi/agent/themes/gruvbox-dark.json
21new file mode 100644
22index 0000000000000000000000000000000000000000..18cdb90a18e1530bf8071e77bac0b2a39d08ce69
23--- /dev/null
24+++ b/dot_pi/agent/themes/gruvbox-dark.json
25@@ -0,0 +1,79 @@
26+{
27+ "$schema": "https://raw.githubusercontent.com/badlogic/pi-mono/main/packages/coding-agent/src/modes/interactive/theme/theme-schema.json",
28+ "name": "gruvbox-dark",
29+ "vars": {
30+ "bg": "#282828",
31+ "bgLight": "#3c3836",
32+ "bgLighter": "#504945",
33+ "fg": "#ebdbb2",
34+ "accent": "#fe8019",
35+ "blue": "#83a598",
36+ "green": "#b8bb26",
37+ "red": "#fb4934",
38+ "orange": "#fe8019",
39+ "yellow": "#fabd2f",
40+ "cyan": "#8ec07c",
41+ "purple": "#d3869b",
42+ "gray": "#928374",
43+ "dimGray": "#665c54"
44+ },
45+ "colors": {
46+ "accent": "accent",
47+ "border": "blue",
48+ "borderAccent": "orange",
49+ "borderMuted": "dimGray",
50+ "success": "green",
51+ "error": "red",
52+ "warning": "yellow",
53+ "muted": "gray",
54+ "dim": "dimGray",
55+ "text": "",
56+ "thinkingText": "gray",
57+ "selectedBg": "bgLighter",
58+ "userMessageBg": "bgLight",
59+ "userMessageText": "",
60+ "customMessageBg": "#32302f",
61+ "customMessageText": "",
62+ "customMessageLabel": "purple",
63+ "toolPendingBg": "#252525",
64+ "toolSuccessBg": "#2a2e22",
65+ "toolErrorBg": "#2e2222",
66+ "toolTitle": "",
67+ "toolOutput": "gray",
68+ "mdHeading": "orange",
69+ "mdLink": "blue",
70+ "mdLinkUrl": "dimGray",
71+ "mdCode": "yellow",
72+ "mdCodeBlock": "green",
73+ "mdCodeBlockBorder": "gray",
74+ "mdQuote": "gray",
75+ "mdQuoteBorder": "gray",
76+ "mdHr": "gray",
77+ "mdListBullet": "orange",
78+ "toolDiffAdded": "green",
79+ "toolDiffRemoved": "red",
80+ "toolDiffContext": "gray",
81+ "syntaxComment": "#928374",
82+ "syntaxKeyword": "#fb4934",
83+ "syntaxFunction": "#fabd2f",
84+ "syntaxVariable": "#ebdbb2",
85+ "syntaxString": "#b8bb26",
86+ "syntaxNumber": "#d3869b",
87+ "syntaxType": "#83a598",
88+ "syntaxOperator": "#fe8019",
89+ "syntaxPunctuation": "#ebdbb2",
90+ "thinkingOff": "dimGray",
91+ "thinkingMinimal": "#928374",
92+ "thinkingLow": "blue",
93+ "thinkingMedium": "cyan",
94+ "thinkingHigh": "purple",
95+ "thinkingXhigh": "orange",
96+ "thinkingMax": "red",
97+ "bashMode": "green"
98+ },
99+ "export": {
100+ "pageBg": "#282828",
101+ "cardBg": "#3c3836",
102+ "infoBg": "#504945"
103+ }
104+}