add extra for opencode

This commit is contained in:
tukaloff 2025-12-08 15:33:32 +03:00
commit 321763de59
5 changed files with 821 additions and 0 deletions

View file

@ -317,6 +317,7 @@ local zen_colors = require("kanso.colors").setup({ theme = 'zen' })
- [Windows Terminal](extras/windows-terminal/)
- [Kansō for VS Code](https://marketplace.visualstudio.com/items?itemName=webhooked.kanso-theme)
- [Kansō for Zed](https://github.com/webhooked/kanso-zed)
- [Kansō for opencode](extras/opencode/)
</div>

View file

@ -0,0 +1,205 @@
{
"$schema": "https://opencode.ai/theme.json",
"theme": {
"primary": {
"dark": "#8ba4b0",
"light": "#8ba4b0"
},
"secondary": {
"dark": "#8992a7",
"light": "#8992a7"
},
"accent": {
"dark": "#c4b28a",
"light": "#c4b28a"
},
"error": {
"dark": "#C34043",
"light": "#C34043"
},
"warning": {
"dark": "#DCA561",
"light": "#DCA561"
},
"success": {
"dark": "#98BB6C",
"light": "#98BB6C"
},
"info": {
"dark": "#658594",
"light": "#658594"
},
"text": {
"dark": "#C5C9C7",
"light": "#C5C9C7"
},
"textMuted": {
"dark": "#A4A7A4",
"light": "#A4A7A4"
},
"background": {
"dark": "#14171d",
"light": "#14171d"
},
"backgroundPanel": {
"dark": "#1f1f26",
"light": "#1f1f26"
},
"backgroundElement": {
"dark": "#22262D",
"light": "#22262D"
},
"border": {
"dark": "#1f1f26",
"light": "#1f1f26"
},
"borderActive": {
"dark": "#22262D",
"light": "#22262D"
},
"borderSubtle": {
"dark": "#1f1f26",
"light": "#1f1f26"
},
"diffAdded": {
"dark": "#2B3328",
"light": "#2B3328"
},
"diffRemoved": {
"dark": "#43242B",
"light": "#43242B"
},
"diffContext": {
"dark": "#1f1f26",
"light": "#1f1f26"
},
"diffHunkHeader": {
"dark": "#1f1f26",
"light": "#1f1f26"
},
"diffHighlightAdded": {
"dark": "#2B3328",
"light": "#2B3328"
},
"diffHighlightRemoved": {
"dark": "#43242B",
"light": "#43242B"
},
"diffAddedBg": {
"dark": "#2B3328",
"light": "#2B3328"
},
"diffRemovedBg": {
"dark": "#43242B",
"light": "#43242B"
},
"diffContextBg": {
"dark": "#1f1f26",
"light": "#1f1f26"
},
"diffLineNumber": {
"dark": "#A4A7A4",
"light": "#A4A7A4"
},
"diffAddedLineNumberBg": {
"dark": "#2B3328",
"light": "#2B3328"
},
"diffRemovedLineNumberBg": {
"dark": "#43242B",
"light": "#43242B"
},
"markdownText": {
"dark": "#C5C9C7",
"light": "#C5C9C7"
},
"markdownHeading": {
"dark": "#8992a7",
"light": "#8992a7"
},
"markdownLink": {
"dark": "#8ba4b0",
"light": "#8ba4b0"
},
"markdownLinkText": {
"dark": "#8ba4b0",
"light": "#8ba4b0"
},
"markdownCode": {
"dark": "#8a9a7b",
"light": "#8a9a7b"
},
"markdownBlockQuote": {
"dark": "#A4A7A4",
"light": "#A4A7A4"
},
"markdownEmph": {
"dark": "#c4b28a",
"light": "#c4b28a"
},
"markdownStrong": {
"dark": "#8992a7",
"light": "#8992a7"
},
"markdownHorizontalRule": {
"dark": "#A4A7A4",
"light": "#A4A7A4"
},
"markdownListItem": {
"dark": "#C5C9C7",
"light": "#C5C9C7"
},
"markdownListEnumeration": {
"dark": "#A4A7A4",
"light": "#A4A7A4"
},
"markdownImage": {
"dark": "#8ba4b0",
"light": "#8ba4b0"
},
"markdownImageText": {
"dark": "#8ba4b0",
"light": "#8ba4b0"
},
"markdownCodeBlock": {
"dark": "#8a9a7b",
"light": "#8a9a7b"
},
"syntaxComment": {
"dark": "#75797f",
"light": "#75797f"
},
"syntaxKeyword": {
"dark": "#8992a7",
"light": "#8992a7"
},
"syntaxFunction": {
"dark": "#8ba4b0",
"light": "#8ba4b0"
},
"syntaxVariable": {
"dark": "#C5C9C7",
"light": "#C5C9C7"
},
"syntaxString": {
"dark": "#8a9a7b",
"light": "#8a9a7b"
},
"syntaxNumber": {
"dark": "#a292a3",
"light": "#a292a3"
},
"syntaxType": {
"dark": "#8ea4a2",
"light": "#8ea4a2"
},
"syntaxOperator": {
"dark": "#909398",
"light": "#909398"
},
"syntaxPunctuation": {
"dark": "#909398",
"light": "#909398"
}
}
}

View file

@ -0,0 +1,205 @@
{
"$schema": "https://opencode.ai/theme.json",
"theme": {
"primary": {
"dark": "#8ba4b0",
"light": "#8ba4b0"
},
"secondary": {
"dark": "#8992a7",
"light": "#8992a7"
},
"accent": {
"dark": "#c4b28a",
"light": "#c4b28a"
},
"error": {
"dark": "#C34043",
"light": "#C34043"
},
"warning": {
"dark": "#DCA561",
"light": "#DCA561"
},
"success": {
"dark": "#98BB6C",
"light": "#98BB6C"
},
"info": {
"dark": "#658594",
"light": "#658594"
},
"text": {
"dark": "#C5C9C7",
"light": "#C5C9C7"
},
"textMuted": {
"dark": "#A4A7A4",
"light": "#A4A7A4"
},
"background": {
"dark": "#22262D",
"light": "#22262D"
},
"backgroundPanel": {
"dark": "#2a2c35",
"light": "#2a2c35"
},
"backgroundElement": {
"dark": "#393B44",
"light": "#393B44"
},
"border": {
"dark": "#2a2c35",
"light": "#2a2c35"
},
"borderActive": {
"dark": "#393B44",
"light": "#393B44"
},
"borderSubtle": {
"dark": "#2a2c35",
"light": "#2a2c35"
},
"diffAdded": {
"dark": "#2B3328",
"light": "#2B3328"
},
"diffRemoved": {
"dark": "#43242B",
"light": "#43242B"
},
"diffContext": {
"dark": "#2a2c35",
"light": "#2a2c35"
},
"diffHunkHeader": {
"dark": "#2a2c35",
"light": "#2a2c35"
},
"diffHighlightAdded": {
"dark": "#2B3328",
"light": "#2B3328"
},
"diffHighlightRemoved": {
"dark": "#43242B",
"light": "#43242B"
},
"diffAddedBg": {
"dark": "#2B3328",
"light": "#2B3328"
},
"diffRemovedBg": {
"dark": "#43242B",
"light": "#43242B"
},
"diffContextBg": {
"dark": "#2a2c35",
"light": "#2a2c35"
},
"diffLineNumber": {
"dark": "#A4A7A4",
"light": "#A4A7A4"
},
"diffAddedLineNumberBg": {
"dark": "#2B3328",
"light": "#2B3328"
},
"diffRemovedLineNumberBg": {
"dark": "#43242B",
"light": "#43242B"
},
"markdownText": {
"dark": "#C5C9C7",
"light": "#C5C9C7"
},
"markdownHeading": {
"dark": "#8992a7",
"light": "#8992a7"
},
"markdownLink": {
"dark": "#8ba4b0",
"light": "#8ba4b0"
},
"markdownLinkText": {
"dark": "#8ba4b0",
"light": "#8ba4b0"
},
"markdownCode": {
"dark": "#8a9a7b",
"light": "#8a9a7b"
},
"markdownBlockQuote": {
"dark": "#A4A7A4",
"light": "#A4A7A4"
},
"markdownEmph": {
"dark": "#c4b28a",
"light": "#c4b28a"
},
"markdownStrong": {
"dark": "#8992a7",
"light": "#8992a7"
},
"markdownHorizontalRule": {
"dark": "#A4A7A4",
"light": "#A4A7A4"
},
"markdownListItem": {
"dark": "#C5C9C7",
"light": "#C5C9C7"
},
"markdownListEnumeration": {
"dark": "#A4A7A4",
"light": "#A4A7A4"
},
"markdownImage": {
"dark": "#8ba4b0",
"light": "#8ba4b0"
},
"markdownImageText": {
"dark": "#8ba4b0",
"light": "#8ba4b0"
},
"markdownCodeBlock": {
"dark": "#8a9a7b",
"light": "#8a9a7b"
},
"syntaxComment": {
"dark": "#75797f",
"light": "#75797f"
},
"syntaxKeyword": {
"dark": "#8992a7",
"light": "#8992a7"
},
"syntaxFunction": {
"dark": "#8ba4b0",
"light": "#8ba4b0"
},
"syntaxVariable": {
"dark": "#C5C9C7",
"light": "#C5C9C7"
},
"syntaxString": {
"dark": "#8a9a7b",
"light": "#8a9a7b"
},
"syntaxNumber": {
"dark": "#a292a3",
"light": "#a292a3"
},
"syntaxType": {
"dark": "#8ea4a2",
"light": "#8ea4a2"
},
"syntaxOperator": {
"dark": "#909398",
"light": "#909398"
},
"syntaxPunctuation": {
"dark": "#909398",
"light": "#909398"
}
}
}

View file

@ -0,0 +1,205 @@
{
"$schema": "https://opencode.ai/theme.json",
"theme": {
"primary": {
"dark": "#4d699b",
"light": "#4d699b"
},
"secondary": {
"dark": "#624c83",
"light": "#624c83"
},
"accent": {
"dark": "#77713f",
"light": "#77713f"
},
"error": {
"dark": "#e82424",
"light": "#e82424"
},
"warning": {
"dark": "#e98a00",
"light": "#e98a00"
},
"success": {
"dark": "#6f894e",
"light": "#6f894e"
},
"info": {
"dark": "#5a7785",
"light": "#5a7785"
},
"text": {
"dark": "#22262D",
"light": "#22262D"
},
"textMuted": {
"dark": "#545464",
"light": "#545464"
},
"background": {
"dark": "#f2f1ef",
"light": "#f2f1ef"
},
"backgroundPanel": {
"dark": "#e2e1df",
"light": "#e2e1df"
},
"backgroundElement": {
"dark": "#e2e1df",
"light": "#e2e1df"
},
"border": {
"dark": "#e2e1df",
"light": "#e2e1df"
},
"borderActive": {
"dark": "#e2e1df",
"light": "#e2e1df"
},
"borderSubtle": {
"dark": "#e2e1df",
"light": "#e2e1df"
},
"diffAdded": {
"dark": "#b7d0ae",
"light": "#b7d0ae"
},
"diffRemoved": {
"dark": "#d9a594",
"light": "#d9a594"
},
"diffContext": {
"dark": "#e2e1df",
"light": "#e2e1df"
},
"diffHunkHeader": {
"dark": "#e2e1df",
"light": "#e2e1df"
},
"diffHighlightAdded": {
"dark": "#b7d0ae",
"light": "#b7d0ae"
},
"diffHighlightRemoved": {
"dark": "#d9a594",
"light": "#d9a594"
},
"diffAddedBg": {
"dark": "#b7d0ae",
"light": "#b7d0ae"
},
"diffRemovedBg": {
"dark": "#d9a594",
"light": "#d9a594"
},
"diffContextBg": {
"dark": "#e2e1df",
"light": "#e2e1df"
},
"diffLineNumber": {
"dark": "#545464",
"light": "#545464"
},
"diffAddedLineNumberBg": {
"dark": "#b7d0ae",
"light": "#b7d0ae"
},
"diffRemovedLineNumberBg": {
"dark": "#d9a594",
"light": "#d9a594"
},
"markdownText": {
"dark": "#22262D",
"light": "#22262D"
},
"markdownHeading": {
"dark": "#624c83",
"light": "#624c83"
},
"markdownLink": {
"dark": "#4d699b",
"light": "#4d699b"
},
"markdownLinkText": {
"dark": "#4d699b",
"light": "#4d699b"
},
"markdownCode": {
"dark": "#6f894e",
"light": "#6f894e"
},
"markdownBlockQuote": {
"dark": "#545464",
"light": "#545464"
},
"markdownEmph": {
"dark": "#77713f",
"light": "#77713f"
},
"markdownStrong": {
"dark": "#624c83",
"light": "#624c83"
},
"markdownHorizontalRule": {
"dark": "#545464",
"light": "#545464"
},
"markdownListItem": {
"dark": "#22262D",
"light": "#22262D"
},
"markdownListEnumeration": {
"dark": "#545464",
"light": "#545464"
},
"markdownImage": {
"dark": "#4d699b",
"light": "#4d699b"
},
"markdownImageText": {
"dark": "#4d699b",
"light": "#4d699b"
},
"markdownCodeBlock": {
"dark": "#6f894e",
"light": "#6f894e"
},
"syntaxComment": {
"dark": "#6D6D69",
"light": "#6D6D69"
},
"syntaxKeyword": {
"dark": "#624c83",
"light": "#624c83"
},
"syntaxFunction": {
"dark": "#4d699b",
"light": "#4d699b"
},
"syntaxVariable": {
"dark": "#22262D",
"light": "#22262D"
},
"syntaxString": {
"dark": "#6f894e",
"light": "#6f894e"
},
"syntaxNumber": {
"dark": "#b35b79",
"light": "#b35b79"
},
"syntaxType": {
"dark": "#597b75",
"light": "#597b75"
},
"syntaxOperator": {
"dark": "#6D6D69",
"light": "#6D6D69"
},
"syntaxPunctuation": {
"dark": "#6D6D69",
"light": "#6D6D69"
}
}
}

View file

@ -0,0 +1,205 @@
{
"$schema": "https://opencode.ai/theme.json",
"theme": {
"primary": {
"dark": "#8ba4b0",
"light": "#8ba4b0"
},
"secondary": {
"dark": "#8992a7",
"light": "#8992a7"
},
"accent": {
"dark": "#c4b28a",
"light": "#c4b28a"
},
"error": {
"dark": "#C34043",
"light": "#C34043"
},
"warning": {
"dark": "#DCA561",
"light": "#DCA561"
},
"success": {
"dark": "#98BB6C",
"light": "#98BB6C"
},
"info": {
"dark": "#658594",
"light": "#658594"
},
"text": {
"dark": "#C5C9C7",
"light": "#C5C9C7"
},
"textMuted": {
"dark": "#A4A7A4",
"light": "#A4A7A4"
},
"background": {
"dark": "#090E13",
"light": "#090E13"
},
"backgroundPanel": {
"dark": "#1C1E25",
"light": "#1C1E25"
},
"backgroundElement": {
"dark": "#22262D",
"light": "#22262D"
},
"border": {
"dark": "#1C1E25",
"light": "#1C1E25"
},
"borderActive": {
"dark": "#22262D",
"light": "#22262D"
},
"borderSubtle": {
"dark": "#1C1E25",
"light": "#1C1E25"
},
"diffAdded": {
"dark": "#2B3328",
"light": "#2B3328"
},
"diffRemoved": {
"dark": "#43242B",
"light": "#43242B"
},
"diffContext": {
"dark": "#1C1E25",
"light": "#1C1E25"
},
"diffHunkHeader": {
"dark": "#1C1E25",
"light": "#1C1E25"
},
"diffHighlightAdded": {
"dark": "#2B3328",
"light": "#2B3328"
},
"diffHighlightRemoved": {
"dark": "#43242B",
"light": "#43242B"
},
"diffAddedBg": {
"dark": "#2B3328",
"light": "#2B3328"
},
"diffRemovedBg": {
"dark": "#43242B",
"light": "#43242B"
},
"diffContextBg": {
"dark": "#1C1E25",
"light": "#1C1E25"
},
"diffLineNumber": {
"dark": "#A4A7A4",
"light": "#A4A7A4"
},
"diffAddedLineNumberBg": {
"dark": "#2B3328",
"light": "#2B3328"
},
"diffRemovedLineNumberBg": {
"dark": "#43242B",
"light": "#43242B"
},
"markdownText": {
"dark": "#C5C9C7",
"light": "#C5C9C7"
},
"markdownHeading": {
"dark": "#8992a7",
"light": "#8992a7"
},
"markdownLink": {
"dark": "#8ba4b0",
"light": "#8ba4b0"
},
"markdownLinkText": {
"dark": "#8ba4b0",
"light": "#8ba4b0"
},
"markdownCode": {
"dark": "#8a9a7b",
"light": "#8a9a7b"
},
"markdownBlockQuote": {
"dark": "#A4A7A4",
"light": "#A4A7A4"
},
"markdownEmph": {
"dark": "#c4b28a",
"light": "#c4b28a"
},
"markdownStrong": {
"dark": "#8992a7",
"light": "#8992a7"
},
"markdownHorizontalRule": {
"dark": "#A4A7A4",
"light": "#A4A7A4"
},
"markdownListItem": {
"dark": "#C5C9C7",
"light": "#C5C9C7"
},
"markdownListEnumeration": {
"dark": "#A4A7A4",
"light": "#A4A7A4"
},
"markdownImage": {
"dark": "#8ba4b0",
"light": "#8ba4b0"
},
"markdownImageText": {
"dark": "#8ba4b0",
"light": "#8ba4b0"
},
"markdownCodeBlock": {
"dark": "#8a9a7b",
"light": "#8a9a7b"
},
"syntaxComment": {
"dark": "#75797f",
"light": "#75797f"
},
"syntaxKeyword": {
"dark": "#8992a7",
"light": "#8992a7"
},
"syntaxFunction": {
"dark": "#8ba4b0",
"light": "#8ba4b0"
},
"syntaxVariable": {
"dark": "#C5C9C7",
"light": "#C5C9C7"
},
"syntaxString": {
"dark": "#8a9a7b",
"light": "#8a9a7b"
},
"syntaxNumber": {
"dark": "#a292a3",
"light": "#a292a3"
},
"syntaxType": {
"dark": "#8ea4a2",
"light": "#8ea4a2"
},
"syntaxOperator": {
"dark": "#909398",
"light": "#909398"
},
"syntaxPunctuation": {
"dark": "#909398",
"light": "#909398"
}
}
}