From 16e7ebbb98398e7a3738f8ad1128cf7cbc4f5b1c Mon Sep 17 00:00:00 2001 From: Matt Anderson Date: Mon, 22 Jun 2026 10:10:31 -0500 Subject: [PATCH] opencode base16 default native themes --- .../opencode/themes/base16-default-dark.json | 73 +++++++++++++++++++ .../opencode/themes/base16-default-light.json | 73 +++++++++++++++++++ 2 files changed, 146 insertions(+) create mode 100644 opencode/.config/opencode/themes/base16-default-dark.json create mode 100644 opencode/.config/opencode/themes/base16-default-light.json diff --git a/opencode/.config/opencode/themes/base16-default-dark.json b/opencode/.config/opencode/themes/base16-default-dark.json new file mode 100644 index 0000000..30f7e08 --- /dev/null +++ b/opencode/.config/opencode/themes/base16-default-dark.json @@ -0,0 +1,73 @@ +{ + "$schema": "https://opencode.ai/theme.json", + "defs": { + "base00": "#181818", + "base01": "#282828", + "base02": "#383838", + "base03": "#585858", + "base04": "#b8b8b8", + "base05": "#d8d8d8", + "base06": "#e8e8e8", + "base07": "#f8f8f8", + "base08": "#ab4642", + "base09": "#dc9656", + "base0A": "#f7ca88", + "base0B": "#a1b56c", + "base0C": "#86c1b9", + "base0D": "#7cafc2", + "base0E": "#ba8baf", + "base0F": "#a16946" + }, + "theme": { + "primary": { "dark": "base0D", "light": "base0C" }, + "secondary": { "dark": "base0E", "light": "base0A" }, + "accent": { "dark": "base0F", "light": "base09" }, + "error": { "dark": "base08", "light": "base08" }, + "warning": { "dark": "base0A", "light": "base0E" }, + "success": { "dark": "base0B", "light": "base0B" }, + "info": { "dark": "base0C", "light": "base0D" }, + "text": { "dark": "base05", "light": "base06" }, + "textMuted": { "dark": "base03", "light": "base04" }, + "background": { "dark": "base00", "light": "base07" }, + "backgroundPanel": { "dark": "base01", "light": "base06" }, + "backgroundElement": { "dark": "base02", "light": "base05" }, + "border": { "dark": "base03", "light": "base02" }, + "borderActive": { "dark": "base04", "light": "base01" }, + "borderSubtle": { "dark": "base05", "light": "base03" }, + "diffAdded": { "dark": "base0B", "light": "base0B" }, + "diffRemoved": { "dark": "base08", "light": "base08" }, + "diffContext": { "dark": "base03", "light": "base02" }, + "diffHunkHeader": { "dark": "base09", "light": "base09" }, + "diffHighlightAdded": { "dark": "base0B", "light": "base0B" }, + "diffHighlightRemoved": { "dark": "base08", "light": "base08" }, + "diffAddedBg": { "dark": "base01", "light": "base06" }, + "diffRemovedBg": { "dark": "base01", "light": "base06" }, + "diffContextBg": { "dark": "base01", "light": "base01" }, + "diffLineNumber": { "dark": "base03", "light": "base02" }, + "diffAddedLineNumberBg": { "dark": "base01", "light": "base06" }, + "diffRemovedLineNumberBg": { "dark": "base01", "light": "base06" }, + "markdownText": { "dark": "base05", "light": "base05" }, + "markdownHeading": { "dark": "base0E", "light": "base0E" }, + "markdownLink": { "dark": "base0D", "light": "base0D" }, + "markdownLinkText": { "dark": "base0A", "light": "base0A" }, + "markdownCode": { "dark": "base0B", "light": "base0B" }, + "markdownBlockQuote": { "dark": "base0A", "light": "base0A" }, + "markdownEmph": { "dark": "base0A", "light": "base0A" }, + "markdownStrong": { "dark": "base09", "light": "base09" }, + "markdownHorizontalRule": { "dark": "base04", "light": "base04" }, + "markdownListItem": { "dark": "base0D", "light": "base0D" }, + "markdownListEnumeration": { "dark": "base0A", "light": "base0A" }, + "markdownImage": { "dark": "base0D", "light": "base0D" }, + "markdownImageText": { "dark": "base0A", "light": "base0A" }, + "markdownCodeBlock": { "dark": "base05", "light": "base05" }, + "syntaxComment": { "dark": "base03", "light": "base02" }, + "syntaxKeyword": { "dark": "base0E", "light": "base0E" }, + "syntaxFunction": { "dark": "base0D", "light": "base0D" }, + "syntaxVariable": { "dark": "base08", "light": "base08" }, + "syntaxString": { "dark": "base0B", "light": "base0B" }, + "syntaxNumber": { "dark": "base09", "light": "base09" }, + "syntaxType": { "dark": "base0A", "light": "base0A" }, + "syntaxOperator": { "dark": "base0A", "light": "base0A" }, + "syntaxPunctuation": { "dark": "base05", "light": "base05" } + } +} diff --git a/opencode/.config/opencode/themes/base16-default-light.json b/opencode/.config/opencode/themes/base16-default-light.json new file mode 100644 index 0000000..cf9cd95 --- /dev/null +++ b/opencode/.config/opencode/themes/base16-default-light.json @@ -0,0 +1,73 @@ +{ + "$schema": "https://opencode.ai/theme.json", + "defs": { + "base00": "#f8f8f8", + "base01": "#e8e8e8", + "base02": "#d8d8d8", + "base03": "#b8b8b8", + "base04": "#585858", + "base05": "#383838", + "base06": "#282828", + "base07": "#181818", + "base08": "#ab4642", + "base09": "#dc9656", + "base0A": "#f7ca88", + "base0B": "#a1b56c", + "base0C": "#86c1b9", + "base0D": "#7cafc2", + "base0E": "#ba8baf", + "base0F": "#a16946" + }, + "theme": { + "primary": { "dark": "base0D", "light": "base0C" }, + "secondary": { "dark": "base0E", "light": "base0A" }, + "accent": { "dark": "base0F", "light": "base09" }, + "error": { "dark": "base08", "light": "base08" }, + "warning": { "dark": "base0A", "light": "base0E" }, + "success": { "dark": "base0B", "light": "base0B" }, + "info": { "dark": "base0C", "light": "base0D" }, + "text": { "dark": "base05", "light": "base06" }, + "textMuted": { "dark": "base03", "light": "base04" }, + "background": { "dark": "base00", "light": "base07" }, + "backgroundPanel": { "dark": "base01", "light": "base06" }, + "backgroundElement": { "dark": "base02", "light": "base05" }, + "border": { "dark": "base03", "light": "base02" }, + "borderActive": { "dark": "base04", "light": "base01" }, + "borderSubtle": { "dark": "base05", "light": "base03" }, + "diffAdded": { "dark": "base0B", "light": "base0B" }, + "diffRemoved": { "dark": "base08", "light": "base08" }, + "diffContext": { "dark": "base03", "light": "base02" }, + "diffHunkHeader": { "dark": "base09", "light": "base09" }, + "diffHighlightAdded": { "dark": "base0B", "light": "base0B" }, + "diffHighlightRemoved": { "dark": "base08", "light": "base08" }, + "diffAddedBg": { "dark": "base01", "light": "base06" }, + "diffRemovedBg": { "dark": "base01", "light": "base06" }, + "diffContextBg": { "dark": "base01", "light": "base01" }, + "diffLineNumber": { "dark": "base03", "light": "base02" }, + "diffAddedLineNumberBg": { "dark": "base01", "light": "base06" }, + "diffRemovedLineNumberBg": { "dark": "base01", "light": "base06" }, + "markdownText": { "dark": "base05", "light": "base05" }, + "markdownHeading": { "dark": "base0E", "light": "base0E" }, + "markdownLink": { "dark": "base0D", "light": "base0D" }, + "markdownLinkText": { "dark": "base0A", "light": "base0A" }, + "markdownCode": { "dark": "base0B", "light": "base0B" }, + "markdownBlockQuote": { "dark": "base0A", "light": "base0A" }, + "markdownEmph": { "dark": "base0A", "light": "base0A" }, + "markdownStrong": { "dark": "base09", "light": "base09" }, + "markdownHorizontalRule": { "dark": "base04", "light": "base04" }, + "markdownListItem": { "dark": "base0D", "light": "base0D" }, + "markdownListEnumeration": { "dark": "base0A", "light": "base0A" }, + "markdownImage": { "dark": "base0D", "light": "base0D" }, + "markdownImageText": { "dark": "base0A", "light": "base0A" }, + "markdownCodeBlock": { "dark": "base05", "light": "base05" }, + "syntaxComment": { "dark": "base03", "light": "base02" }, + "syntaxKeyword": { "dark": "base0E", "light": "base0E" }, + "syntaxFunction": { "dark": "base0D", "light": "base0D" }, + "syntaxVariable": { "dark": "base08", "light": "base08" }, + "syntaxString": { "dark": "base0B", "light": "base0B" }, + "syntaxNumber": { "dark": "base09", "light": "base09" }, + "syntaxType": { "dark": "base0A", "light": "base0A" }, + "syntaxOperator": { "dark": "base0A", "light": "base0A" }, + "syntaxPunctuation": { "dark": "base05", "light": "base05" } + } +}