ghostty quick terminal, opencode mono themes

This commit is contained in:
Matt Anderson
2026-08-26 15:46:59 -05:00
parent b03c503d2d
commit 82314996f6
3 changed files with 138 additions and 0 deletions
+2
View File
@@ -1,3 +1,5 @@
keybind = global:ctrl+a=toggle_quick_terminal
theme = dark:monodark,light:monolight
# enforce legible text on washed-out colors (esp. light theme)
@@ -0,0 +1,68 @@
{
"$schema": "https://opencode.ai/theme.json",
"defs": {
"monoBackground": "#111111",
"monoSurface": "#1c1c1c",
"monoDiffAdded": "#191919",
"monoDiffRemoved": "#262626",
"monoForeground": "#d8d8d8"
},
"theme": {
"primary": "monoForeground",
"secondary": "monoForeground",
"accent": "monoForeground",
"error": "monoForeground",
"warning": "monoForeground",
"success": "monoForeground",
"info": "monoForeground",
"text": "monoForeground",
"textMuted": "monoForeground",
"background": "monoBackground",
"backgroundPanel": "monoSurface",
"backgroundElement": "monoSurface",
"border": "monoForeground",
"borderActive": "monoForeground",
"borderSubtle": "monoForeground",
"diffAdded": "monoForeground",
"diffRemoved": "monoForeground",
"diffContext": "monoForeground",
"diffHunkHeader": "monoForeground",
"diffHighlightAdded": "monoForeground",
"diffHighlightRemoved": "monoForeground",
"diffAddedBg": "monoDiffAdded",
"diffRemovedBg": "monoDiffRemoved",
"diffContextBg": "monoBackground",
"diffLineNumber": "monoForeground",
"diffAddedLineNumberBg": "monoDiffAdded",
"diffRemovedLineNumberBg": "monoDiffRemoved",
"markdownText": "monoForeground",
"markdownHeading": "monoForeground",
"markdownLink": "monoForeground",
"markdownLinkText": "monoForeground",
"markdownCode": "monoForeground",
"markdownBlockQuote": "monoForeground",
"markdownEmph": "monoForeground",
"markdownStrong": "monoForeground",
"markdownHorizontalRule": "monoForeground",
"markdownListItem": "monoForeground",
"markdownListEnumeration": "monoForeground",
"markdownImage": "monoForeground",
"markdownImageText": "monoForeground",
"markdownCodeBlock": "monoForeground",
"syntaxComment": "monoForeground",
"syntaxKeyword": "monoForeground",
"syntaxFunction": "monoForeground",
"syntaxVariable": "monoForeground",
"syntaxString": "monoForeground",
"syntaxNumber": "monoForeground",
"syntaxType": "monoForeground",
"syntaxOperator": "monoForeground",
"syntaxPunctuation": "monoForeground"
}
}
@@ -0,0 +1,68 @@
{
"$schema": "https://opencode.ai/theme.json",
"defs": {
"monoBackground": "#eeeeee",
"monoSurface": "#e3e3e3",
"monoDiffAdded": "#e7e7e7",
"monoDiffRemoved": "#d8d8d8",
"monoForeground": "#383838"
},
"theme": {
"primary": "monoForeground",
"secondary": "monoForeground",
"accent": "monoForeground",
"error": "monoForeground",
"warning": "monoForeground",
"success": "monoForeground",
"info": "monoForeground",
"text": "monoForeground",
"textMuted": "monoForeground",
"background": "monoBackground",
"backgroundPanel": "monoSurface",
"backgroundElement": "monoSurface",
"border": "monoForeground",
"borderActive": "monoForeground",
"borderSubtle": "monoForeground",
"diffAdded": "monoForeground",
"diffRemoved": "monoForeground",
"diffContext": "monoForeground",
"diffHunkHeader": "monoForeground",
"diffHighlightAdded": "monoForeground",
"diffHighlightRemoved": "monoForeground",
"diffAddedBg": "monoDiffAdded",
"diffRemovedBg": "monoDiffRemoved",
"diffContextBg": "monoBackground",
"diffLineNumber": "monoForeground",
"diffAddedLineNumberBg": "monoDiffAdded",
"diffRemovedLineNumberBg": "monoDiffRemoved",
"markdownText": "monoForeground",
"markdownHeading": "monoForeground",
"markdownLink": "monoForeground",
"markdownLinkText": "monoForeground",
"markdownCode": "monoForeground",
"markdownBlockQuote": "monoForeground",
"markdownEmph": "monoForeground",
"markdownStrong": "monoForeground",
"markdownHorizontalRule": "monoForeground",
"markdownListItem": "monoForeground",
"markdownListEnumeration": "monoForeground",
"markdownImage": "monoForeground",
"markdownImageText": "monoForeground",
"markdownCodeBlock": "monoForeground",
"syntaxComment": "monoForeground",
"syntaxKeyword": "monoForeground",
"syntaxFunction": "monoForeground",
"syntaxVariable": "monoForeground",
"syntaxString": "monoForeground",
"syntaxNumber": "monoForeground",
"syntaxType": "monoForeground",
"syntaxOperator": "monoForeground",
"syntaxPunctuation": "monoForeground"
}
}