Skip to content

Instantly share code, notes, and snippets.

@sputnikus
Created June 24, 2025 11:38
Show Gist options
  • Select an option

  • Save sputnikus/8be7717fd7abd2a7a87c9e61a2e192d3 to your computer and use it in GitHub Desktop.

Select an option

Save sputnikus/8be7717fd7abd2a7a87c9e61a2e192d3 to your computer and use it in GitHub Desktop.
Rose Pine theme for opencode. Using base Rose Pine for dark colors and Rose Pine Dawn for lights. Generated by Claude Sonnet 4.
{
"$schema": "https://opencode.ai/theme.json",
"defs": {
"rosePineBase": "#191724",
"rosePineSurface": "#1f1d2e",
"rosePineOverlay": "#26233a",
"rosePineMuted": "#6e6a86",
"rosePineSubtle": "#908caa",
"rosePineText": "#e0def4",
"rosePineLove": "#eb6f92",
"rosePineGold": "#f6c177",
"rosePineRose": "#ebbcba",
"rosePinePine": "#31748f",
"rosePineFoam": "#9ccfd8",
"rosePineIris": "#c4a7e7",
"rosePineHighlightLow": "#21202e",
"rosePineHighlightMed": "#403d52",
"rosePineHighlightHigh": "#524f67",
"rosePineDawnBase": "#faf4ed",
"rosePineDawnSurface": "#fffaf3",
"rosePineDawnOverlay": "#f2e9e1",
"rosePineDawnMuted": "#9893a5",
"rosePineDawnSubtle": "#797593",
"rosePineDawnText": "#575279",
"rosePineDawnLove": "#b4637a",
"rosePineDawnGold": "#ea9d34",
"rosePineDawnRose": "#d7827e",
"rosePineDawnPine": "#286983",
"rosePineDawnFoam": "#56949f",
"rosePineDawnIris": "#907aa9",
"rosePineDawnHighlightLow": "#f4ede8",
"rosePineDawnHighlightMed": "#dfdad9",
"rosePineDawnHighlightHigh": "#cecacd"
},
"theme": {
"primary": {
"dark": "rosePineFoam",
"light": "rosePineDawnPine"
},
"secondary": {
"dark": "rosePineIris",
"light": "rosePineDawnIris"
},
"accent": {
"dark": "rosePineRose",
"light": "rosePineDawnRose"
},
"error": {
"dark": "rosePineLove",
"light": "rosePineDawnLove"
},
"warning": {
"dark": "rosePineGold",
"light": "rosePineDawnGold"
},
"success": {
"dark": "rosePinePine",
"light": "rosePineDawnPine"
},
"info": {
"dark": "rosePineFoam",
"light": "rosePineDawnFoam"
},
"text": {
"dark": "rosePineText",
"light": "rosePineDawnText"
},
"textMuted": {
"dark": "rosePineSubtle",
"light": "rosePineDawnSubtle"
},
"background": {
"dark": "rosePineBase",
"light": "rosePineDawnBase"
},
"backgroundPanel": {
"dark": "rosePineSurface",
"light": "rosePineDawnSurface"
},
"backgroundElement": {
"dark": "rosePineOverlay",
"light": "rosePineDawnOverlay"
},
"border": {
"dark": "rosePineHighlightMed",
"light": "rosePineDawnHighlightMed"
},
"borderActive": {
"dark": "rosePineHighlightHigh",
"light": "rosePineDawnHighlightHigh"
},
"borderSubtle": {
"dark": "rosePineHighlightLow",
"light": "rosePineDawnHighlightLow"
},
"diffAdded": {
"dark": "rosePinePine",
"light": "rosePineDawnPine"
},
"diffRemoved": {
"dark": "rosePineLove",
"light": "rosePineDawnLove"
},
"diffContext": {
"dark": "rosePineMuted",
"light": "rosePineDawnMuted"
},
"diffHunkHeader": {
"dark": "rosePineSubtle",
"light": "rosePineDawnSubtle"
},
"diffHighlightAdded": {
"dark": "rosePinePine",
"light": "rosePineDawnPine"
},
"diffHighlightRemoved": {
"dark": "rosePineLove",
"light": "rosePineDawnLove"
},
"diffAddedBg": {
"dark": "rosePineHighlightLow",
"light": "rosePineDawnHighlightLow"
},
"diffRemovedBg": {
"dark": "rosePineHighlightLow",
"light": "rosePineDawnHighlightLow"
},
"diffContextBg": {
"dark": "rosePineSurface",
"light": "rosePineDawnSurface"
},
"diffLineNumber": {
"dark": "rosePineMuted",
"light": "rosePineDawnMuted"
},
"diffAddedLineNumberBg": {
"dark": "rosePineHighlightLow",
"light": "rosePineDawnHighlightLow"
},
"diffRemovedLineNumberBg": {
"dark": "rosePineHighlightLow",
"light": "rosePineDawnHighlightLow"
},
"markdownText": {
"dark": "rosePineText",
"light": "rosePineDawnText"
},
"markdownHeading": {
"dark": "rosePineFoam",
"light": "rosePineDawnFoam"
},
"markdownLink": {
"dark": "rosePinePine",
"light": "rosePineDawnPine"
},
"markdownLinkText": {
"dark": "rosePineRose",
"light": "rosePineDawnRose"
},
"markdownCode": {
"dark": "rosePineGold",
"light": "rosePineDawnGold"
},
"markdownBlockQuote": {
"dark": "rosePineSubtle",
"light": "rosePineDawnSubtle"
},
"markdownEmph": {
"dark": "rosePineRose",
"light": "rosePineDawnRose"
},
"markdownStrong": {
"dark": "rosePineGold",
"light": "rosePineDawnGold"
},
"markdownHorizontalRule": {
"dark": "rosePineHighlightMed",
"light": "rosePineDawnHighlightMed"
},
"markdownListItem": {
"dark": "rosePineFoam",
"light": "rosePineDawnFoam"
},
"markdownListEnumeration": {
"dark": "rosePineRose",
"light": "rosePineDawnRose"
},
"markdownImage": {
"dark": "rosePineIris",
"light": "rosePineDawnIris"
},
"markdownImageText": {
"dark": "rosePineRose",
"light": "rosePineDawnRose"
},
"markdownCodeBlock": {
"dark": "rosePineText",
"light": "rosePineDawnText"
},
"syntaxComment": {
"dark": "rosePineMuted",
"light": "rosePineDawnMuted"
},
"syntaxKeyword": {
"dark": "rosePinePine",
"light": "rosePineDawnPine"
},
"syntaxFunction": {
"dark": "rosePineFoam",
"light": "rosePineDawnFoam"
},
"syntaxVariable": {
"dark": "rosePineRose",
"light": "rosePineDawnRose"
},
"syntaxString": {
"dark": "rosePineGold",
"light": "rosePineDawnGold"
},
"syntaxNumber": {
"dark": "rosePineIris",
"light": "rosePineDawnIris"
},
"syntaxType": {
"dark": "rosePineRose",
"light": "rosePineDawnRose"
},
"syntaxOperator": {
"dark": "rosePinePine",
"light": "rosePineDawnPine"
},
"syntaxPunctuation": {
"dark": "rosePineText",
"light": "rosePineDawnText"
}
}
}
@sergentbne

Copy link
Copy Markdown

hello! would you kindly put this in a github repository please? it would make it easier to access for others. Thank you and welcome in advance!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment