mirror of
https://github.com/foo-dogsquared/nixos-config.git
synced 2025-02-26 00:19:01 +00:00
users/foo-dogsquared/programs/nixvim: update Lush theme template
This commit is contained in:
parent
2ca7a277e4
commit
376dc79dba
@ -103,8 +103,8 @@ in
|
|||||||
CursorColumn = CursorLine;
|
CursorColumn = CursorLine;
|
||||||
CursorLineNr.fg = mkRaw "base0A";
|
CursorLineNr.fg = mkRaw "base0A";
|
||||||
Visual = {
|
Visual = {
|
||||||
__unkeyed = "CursorColumn";
|
fg = mkRaw "base03.lighten(15)";
|
||||||
fg = mkRaw (lib.mkForce "base03.lighten(15)");
|
bg = mkRaw "CursorColumn.bg.darken(15)";
|
||||||
};
|
};
|
||||||
VisualNOS = { fg = mkRaw "base08"; };
|
VisualNOS = { fg = mkRaw "base08"; };
|
||||||
QuickFixLine = { bg = mkRaw "base00"; };
|
QuickFixLine = { bg = mkRaw "base00"; };
|
||||||
@ -289,19 +289,12 @@ in
|
|||||||
|
|
||||||
# Spelling highlighting
|
# Spelling highlighting
|
||||||
SpellBad = { gui = "undercurl"; };
|
SpellBad = { gui = "undercurl"; };
|
||||||
# Spelling highlighting
|
|
||||||
SpellCap = { gui = "undercurl"; };
|
SpellCap = { gui = "undercurl"; };
|
||||||
SpellRare = { gui = "undercurl"; };
|
SpellRare = { gui = "undercurl"; };
|
||||||
|
|
||||||
# Java highlighting
|
# Java highlighting
|
||||||
javaOperator = { fg = mkRaw "base0D"; };
|
javaOperator = { fg = mkRaw "base0D"; };
|
||||||
|
|
||||||
# LSP highlighting
|
|
||||||
LspDiagnosticsDefaultError = { fg = mkRaw "base08"; };
|
|
||||||
LspDiagnosticsDefaultWarning = { fg = mkRaw "base09"; };
|
|
||||||
LspDiagnosticsDefaultHint = { fg = mkRaw "base0A"; };
|
|
||||||
LspDiagnosticsDefaultInformation = { fg = mkRaw "base0B"; };
|
|
||||||
|
|
||||||
# XML highlighting
|
# XML highlighting
|
||||||
xmlTagName = { fg = mkRaw "base0D"; };
|
xmlTagName = { fg = mkRaw "base0D"; };
|
||||||
xmlCdatastart = { fg = mkRaw "base0A"; };
|
xmlCdatastart = { fg = mkRaw "base0A"; };
|
||||||
@ -332,44 +325,33 @@ in
|
|||||||
TelescopeSelectionCaret = { fg = mkRaw "base0A"; bg = mkRaw "base01"; };
|
TelescopeSelectionCaret = { fg = mkRaw "base0A"; bg = mkRaw "base01"; };
|
||||||
})
|
})
|
||||||
|
|
||||||
|
# See `rb-delimiters-colors` help section for more details.
|
||||||
|
(lib.mkIf config.plugins.rainbow-delimiters.enable {
|
||||||
|
RainbowDelimiterRed = { fg = mkRaw "base09"; };
|
||||||
|
RainbowDelimiterYellow = { fg = mkRaw "base0A"; };
|
||||||
|
RainbowDelimiterBlue = { fg = mkRaw "base0B"; };
|
||||||
|
RainbowDelimiterOrange = { fg = mkRaw "base0C"; };
|
||||||
|
RainbowDelimiterGreen = { fg = mkRaw "base0D"; };
|
||||||
|
RainbowDelimiterViolet = { fg = mkRaw "base0E"; };
|
||||||
|
RainbowDelimiterCyan = { fg = mkRaw "base0F"; };
|
||||||
|
})
|
||||||
|
|
||||||
|
# See `lsp-highlight` help section for more details.
|
||||||
|
(lib.mkIf config.plugins.lsp.enable {
|
||||||
|
LspDiagnosticsDefaultError = { fg = mkRaw "base08"; };
|
||||||
|
LspDiagnosticsDefaultWarning = { fg = mkRaw "base09"; };
|
||||||
|
LspDiagnosticsDefaultHint = { fg = mkRaw "base0A"; };
|
||||||
|
LspDiagnosticsDefaultInformation = { fg = mkRaw "base0B"; };
|
||||||
|
})
|
||||||
|
|
||||||
|
# See `treesitter-highlight-groups` help section for more details.
|
||||||
(lib.mkIf config.plugins.treesitter.enable {
|
(lib.mkIf config.plugins.treesitter.enable {
|
||||||
TSError = { fg = mkRaw "Error.bg"; gui = "bold"; };
|
"${sym "@variable"}" = { __unkeyed = mkRaw "Normal"; };
|
||||||
TSPunctDelimiter = { fg = mkRaw "base05"; };
|
"${sym "@tag.delimiter"}" = { fg = mkRaw "base0A"; };
|
||||||
TSPunctBracket = { fg = mkRaw "base05"; };
|
"${sym "@text.emphasis"}" = { __unkeyed = mkRaw "Italic"; };
|
||||||
TSConstant = { fg = mkRaw "Constant.fg"; };
|
"${sym "@text.underline"}" = { __unkeyed = mkRaw "Underlined"; };
|
||||||
TSConstBuiltin = { fg = mkRaw "Constant.fg"; };
|
"${sym "@text.strike"}" = { gui = "strikethrough"; };
|
||||||
TSConstMacro = { fg = mkRaw "Constant.fg"; };
|
"${sym "@text.uri"}" = { fg = mkRaw "base0C"; };
|
||||||
TSString = { fg = mkRaw "String.fg"; };
|
|
||||||
TSStringRegex = { fg = mkRaw "base03"; };
|
|
||||||
TSStringEscape = { fg = mkRaw "base03"; };
|
|
||||||
TSCharacter = { fg = mkRaw "Character.fg"; };
|
|
||||||
TSNumber = { fg = mkRaw "Number.fg"; };
|
|
||||||
TSBoolean = { fg = mkRaw "Boolean.fg"; };
|
|
||||||
TSFloat = { fg = mkRaw "Number.fg"; };
|
|
||||||
TSFunction = { fg = mkRaw "Function.fg"; };
|
|
||||||
TSFuncBuiltin = { fg = mkRaw "Function.fg"; };
|
|
||||||
TSFuncMacro = { fg = mkRaw "Function.fg"; };
|
|
||||||
TSParameter = { fg = mkRaw "base0D"; };
|
|
||||||
TSConstructor = { fg = mkRaw "base0E"; };
|
|
||||||
TSKeywordFunction = { fg = mkRaw "base0E"; };
|
|
||||||
TSLiteral = { fg = mkRaw "base04"; gui = "bold"; };
|
|
||||||
TSVariable = { fg = mkRaw "base03.lighten(25)"; };
|
|
||||||
TSVariableBuiltin = { fg = mkRaw "base0E"; };
|
|
||||||
TSParameterReference = { fg = mkRaw "TSParameter.fg"; };
|
|
||||||
TSMethod = { fg = mkRaw "Function.fg"; };
|
|
||||||
TSConditional = { fg = mkRaw "Conditional.fg"; };
|
|
||||||
TSRepeat = { fg = mkRaw "Repeat.fg"; };
|
|
||||||
TSLabel = { fg = mkRaw "Label.fg"; };
|
|
||||||
TSOperator = { fg = mkRaw "Operator.fg"; };
|
|
||||||
TSKeyword = { fg = mkRaw "Keyword.fg"; };
|
|
||||||
TSException = { fg = mkRaw "Exception.fg"; };
|
|
||||||
TSType = { fg = mkRaw "Type.fg"; };
|
|
||||||
TSTypeBuiltin = { fg = mkRaw "Type.fg"; };
|
|
||||||
TSStructure = { fg = mkRaw "Structure.fg"; };
|
|
||||||
TSInclude = { fg = mkRaw "Include.fg"; };
|
|
||||||
TSAnnotation = { fg = mkRaw "base03"; };
|
|
||||||
TSStrong = { fg = mkRaw "base05"; bg = mkRaw "base00"; gui = "bold"; };
|
|
||||||
TSTitle = { fg = mkRaw "base0D"; };
|
|
||||||
})
|
})
|
||||||
];
|
];
|
||||||
}) config.tinted-theming.schemes;
|
}) config.tinted-theming.schemes;
|
||||||
|
Loading…
Reference in New Issue
Block a user