opencode: brighten default text colors (#2100)

Using base09 for diff hunk headers and base0A for markdown block quotes
made neutral UI elements look urgent. Markdown code blocks also reused
the default text color as a background, reducing contrast.

Return these components to neutral backgrounds instead: keep diff hunk
headers on base03, block quotes on base03/base01, and code blocks on
base01 so warnings stay on base0A and urgency cues remain meaningful.

Link: https://github.com/nix-community/stylix/pull/2100

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Approved-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Tested-by: Mirza Arnaut <mirza.arnaut45@gmail.com>
Approved-by: Mirza Arnaut <mirza.arnaut45@gmail.com>
This commit is contained in:
Tim Kleinschmidt 2026-01-04 21:45:56 +01:00 committed by GitHub
parent 6850ad2e9f
commit b135edbdd4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -12,7 +12,7 @@ mkTarget {
themes.${theme} = {
theme = {
accent = {
dark = colors.withHashtag.base07;
dark = colors.withHashtag.base0F;
light = colors.withHashtag.base07;
};
background = {
@ -72,7 +72,7 @@ mkTarget {
light = colors.withHashtag.base03;
};
diffLineNumber = {
dark = colors.withHashtag.base02;
dark = colors.withHashtag.base03;
light = colors.withHashtag.base04;
};
diffRemoved = {
@ -97,26 +97,26 @@ mkTarget {
};
markdownBlockQuote = {
dark = colors.withHashtag.base03;
light = colors.withHashtag.base03;
light = colors.withHashtag.base01;
};
markdownCode = {
dark = colors.withHashtag.base0B;
light = colors.withHashtag.base0B;
};
markdownCodeBlock = {
dark = colors.withHashtag.base04;
dark = colors.withHashtag.base01;
light = colors.withHashtag.base00;
};
markdownEmph = {
dark = colors.withHashtag.base09;
dark = colors.withHashtag.base0A;
light = colors.withHashtag.base09;
};
markdownHeading = {
dark = colors.withHashtag.base0C;
dark = colors.withHashtag.base0E;
light = colors.withHashtag.base0F;
};
markdownHorizontalRule = {
dark = colors.withHashtag.base03;
dark = colors.withHashtag.base04;
light = colors.withHashtag.base03;
};
markdownImage = {
@ -124,7 +124,7 @@ mkTarget {
light = colors.withHashtag.base0D;
};
markdownImageText = {
dark = colors.withHashtag.base07;
dark = colors.withHashtag.base0C;
light = colors.withHashtag.base07;
};
markdownLink = {
@ -132,31 +132,31 @@ mkTarget {
light = colors.withHashtag.base0D;
};
markdownLinkText = {
dark = colors.withHashtag.base07;
dark = colors.withHashtag.base0C;
light = colors.withHashtag.base07;
};
markdownListEnumeration = {
dark = colors.withHashtag.base07;
dark = colors.withHashtag.base0C;
light = colors.withHashtag.base07;
};
markdownListItem = {
dark = colors.withHashtag.base0C;
dark = colors.withHashtag.base0D;
light = colors.withHashtag.base0F;
};
markdownStrong = {
dark = colors.withHashtag.base0A;
dark = colors.withHashtag.base09;
light = colors.withHashtag.base0A;
};
markdownText = {
dark = colors.withHashtag.base04;
dark = colors.withHashtag.base05;
light = colors.withHashtag.base00;
};
primary = {
dark = colors.withHashtag.base0C;
dark = colors.withHashtag.base0D;
light = colors.withHashtag.base0F;
};
secondary = {
dark = colors.withHashtag.base0D;
dark = colors.withHashtag.base0E;
light = colors.withHashtag.base0D;
};
success = {
@ -164,29 +164,29 @@ mkTarget {
light = colors.withHashtag.base0B;
};
syntaxComment = {
dark = colors.withHashtag.base03;
dark = colors.withHashtag.base04;
light = colors.withHashtag.base03;
};
syntaxFunction = {
dark = colors.withHashtag.base0C;
dark = colors.withHashtag.base0D;
light = colors.withHashtag.base0C;
};
syntaxKeyword = {
dark = colors.withHashtag.base0D;
dark = colors.withHashtag.base0E;
light = colors.withHashtag.base0D;
};
syntaxNumber = {
dark = colors.withHashtag.base0E;
dark = colors.withHashtag.base09;
light = colors.withHashtag.base0E;
};
syntaxOperator = {
dark = colors.withHashtag.base0D;
dark = colors.withHashtag.base0C;
light = colors.withHashtag.base0D;
};
syntaxPunctuation = {
dark = colors.withHashtag.base04;
dark = colors.withHashtag.base05;
light = colors.withHashtag.base00;
};
syntaxString = {
@ -194,7 +194,7 @@ mkTarget {
light = colors.withHashtag.base0B;
};
syntaxType = {
dark = colors.withHashtag.base07;
dark = colors.withHashtag.base0A;
light = colors.withHashtag.base07;
};
syntaxVariable = {
@ -202,16 +202,16 @@ mkTarget {
light = colors.withHashtag.base07;
};
text = {
dark = colors.withHashtag.base04;
dark = colors.withHashtag.base05;
light = colors.withHashtag.base00;
};
textMuted = {
dark = colors.withHashtag.base03;
dark = colors.withHashtag.base04;
light = colors.withHashtag.base01;
};
warning = {
dark = colors.withHashtag.base09;
light = colors.withHashtag.base09;
dark = colors.withHashtag.base0A;
light = colors.withHashtag.base0A;
};
};
};