diff --git a/solarized.yml b/solarized.yml new file mode 100644 index 0000000..69a770c --- /dev/null +++ b/solarized.yml @@ -0,0 +1,1085 @@ +symbol_map: + text: &symbol_text + link: String + method: &symbol_method + link: Function + function: &symbol_function + link: Function + field: &symbol_field + link: Identifier + variable: &symbol_variable + link: Identifier + class: &symbol_class + link: Type + interface: &symbol_interface + link: Type + module: &symbol_module + link: Type + property: &symbol_property + link: Identifier + unit: &symbol_unit + link: Number + enum: &symbol_enum + link: Type + keyword: &symbol_keyword + link: Keyword + snippet: &symbol_snippet + link: Tag + color: &symbol_color + fg: orange + file: &symbol_file + link: Identifier + reference: &symbol_reference + link: Underlined + folder: &symbol_folder + link: Directory + enumMember: &symbol_enum_member + link: Constant + constant: &symbol_constant + link: Constant + struct: &symbol_struct + link: Identifier + event: &symbol_event + link: Function + operator: &symbol_operator + link: Operator + typeParameter: &symbol_type_parameter + link: Type + +name: solarized +author: Milianor +repo: maxmx03/solarized.nvim +contact: "github.com/maxmx03" +license: "MIT License" +version: "NVIM v0.10.1" +config: + transparent: false + on_colors: ~ + on_highlights: ~ + plugins: ~ +palette: + base04: "#00222b" # sidebar background/ float window + base03: "#002b36" # background + base02: "#073642" # background highlight + base01: "#586e75" # comment + base0: "#839496" # foreground + base1: "#93a1a1" # emphasized + yellow: "#b58900" + orange: "#cb4b16" + red: "#dc322f" + magenta: "#d33682" + violet: "#6c71c4" + blue: "#268bd2" + cyan: "#2aa198" + green: "#859900" + git_add: "#859900" + git_modify: "#b58900" + git_delete: "#d33682" + diag_info: "#6c71c4" + diag_hint: "#6c71c4" + diag_warning: "#b58900" + diag_error: "#dc322f" + diag_ok: "#859900" + mix_yellow: "#364725" + mix_orange: "#3c342c" + mix_red: "#422d33" + mix_magenta: "#3f2e4c" + mix_violet: "#204060" + mix_blue: "#0b4764" + mix_cyan: "#0c4e53" + mix_green: "#274c25" +highlights: + editor: + - name: ColorColumn + bg: base04 + - name: Conceal + fg: blue + - name: CurSearch + link: IncSearch + - name: Cursor + fg: base03 + bg: base0 + - name: lCursor + link: Cursor + - name: CursorIM + link: Cursor + - name: CursorColumn + link: ColorColumn + - name: CursorLine + bg: base02 + sp: base1 + - name: Directory + fg: blue + - name: DiffAdd + fg: git_add + - name: DiffChange + fg: git_modify + - name: DiffDelete + fg: git_delete + reverse: true + gui: reverse + - name: DiffText + fg: cyan + reverse: true + gui: reverse + - name: EndOfBuffer + fg: base03 + - name: TermCursor + link: Cursor + - name: TermCursorNC + fg: base03 + bg: base0 + - name: ErrorMsg + fg: diag_error + - name: WinSeparator + fg: cyan + bg: base04 + transparent: true + - name: Folded + fg: base0 + bg: base02 + - name: FoldColumn + fg: base0 + bg: base04 + - name: SignColumn + link: Normal + - name: IncSearch + fg: cyan + bg: mix_cyan + bold: true + gui: bold + transparent: true + - name: Substitute + link: IncSearch + - name: LineNr + fg: base01 + bg: base02 + transparent: true + - name: LineNrAbove + link: LineNr + - name: LineNrBelow + link: LineNr + - name: CursorLineNr + fg: base1 + bg: base02 + transparent: true + - name: CursorLineFold + link: FoldColumn + - name: CursorLineSign + link: SignColumn + - name: MatchParen + fg: cyan + - name: ModeMsg + fg: blue + - name: MsgArea + link: Normal + - name: MsgSeparator + link: Normal + - name: MoreMsg + link: ModeMsg + - name: NonText + fg: base01 + - name: Normal + fg: base0 + bg: base03 + transparent: true + - name: NormalFloat + fg: base0 + bg: base04 + transparent: true + - name: FloatBorder + link: WinSeparator + - name: FloatTitle + fg: blue + - name: NormalNC + link: Normal + - name: Pmenu + fg: base0 + bg: base04 + transparent: true + - name: PmenuSel + fg: blue + reverse: true + gui: reverse + - name: PmenuKind + link: Pmenu + - name: PmenuKindSel + link: PmenuSel + - name: PmenuExtra + link: Pmenu + - name: PmenuExtraSel + link: PmenuSel + - name: PmenuSbar + bg: base04 + - name: PmenuThumb + bg: blue + - name: Question + fg: diag_info + - name: QuickFixLine + fg: base0 + bg: base03 + - name: Search + fg: violet + bg: mix_violet + - name: SpecialKey + link: NonText + - name: SpellBad + sp: diag_error + strikethrough: true + underline: true + gui: strikethrough,underline + - name: SpellCap + fg: diag_hint + - name: SpellLocal + link: SpellCap + - name: SpellRare + fg: diag_warning + - name: StatusLine + fg: base1 + bg: base04 + - name: StatusLineNC + fg: base01 + bg: base04 + - name: TabLine + fg: base01 + bg: base04 + - name: TabLineFill + fg: base0 + bg: base04 + - name: TabLineSel + fg: base0 + bg: base03 + - name: Title + fg: blue + - name: Visual + bg: mix_cyan + - name: VisualNOS + link: Visual + - name: warningMsg + fg: diag_warning + - name: Whitespace + fg: base01 + - name: WildMenu + fg: base02 + - name: WinBar + link: Pmenu + - name: WinBarNC + link: WinBar + syntax: + - name: Comment + fg: base01 + - name: Constant + fg: violet + - name: String + fg: cyan + - name: Character + link: String + - name: Number + link: Constant + - name: Boolean + link: Constant + - name: Float + link: Constant + - name: Identifier + fg: blue + - name: Function + link: Identifier + - name: Statement + fg: green + - name: Conditional + link: Statement + - name: Repeat + link: Statement + - name: Label + link: Statement + - name: Operator + link: Statement + - name: Keyword + fg: base1 + bold: true + gui: bold + - name: Exception + link: Statement + - name: PreProc + link: Statement + - name: Include + link: Statement + - name: Define + link: Statement + - name: Macro + link: Statement + - name: PreCondit + link: Statement + - name: Type + fg: orange + - name: StorageClass + link: Statement + - name: Structure + link: Type + - name: Typedef + link: Statement + - name: Special + fg: violet + - name: SpecialChar + fg: violet + - name: Tag + fg: blue + - name: Delimiter + fg: base01 + - name: SpecialComment + link: Statement + - name: Debug + fg: magenta + - name: Underlined + fg: magenta + underline: true + gui: underline + - name: Ignore + - name: Error + fg: diag_error + bold: true + gui: bold + - name: Todo + fg: blue + - name: Added + fg: git_add + - name: Changed + fg: git_modify + - name: Removed + fg: git_delete + plugins: + - nvim-treesitter: + - name: "@variable" + link: Identifier + - name: "@variable.builtin" + link: Constant + - name: "@variable.parameter" + fg: blue + italic: true + gui: italic + - name: "@variable.member" + link: Identifier + - name: "@constant" + link: Constant + - name: "@constant.builtin" + link: Constant + - name: "@constant.macro" + link: Constant + - name: "@module" + link: Identifier + - name: "@module.builtin" + link: Constant + - name: "@label" + link: Statement + - name: "@string" + link: String + - name: "@string.documentation" + link: Statement + - name: "@string.regexp" + fg: magenta + - name: "@string.escape" + link: Statement + - name: "@string.special" + link: Special + - name: "@string.special.symbol" + link: Identifier + - name: "@string.special.url" + link: Underlined + - name: "@character" + link: Constant + - name: "@character.special" + link: Constant + - name: "@character.printf" + link: Keyword + - name: "@type" + link: Type + - name: "@type.builtin" + link: Keyword + - name: "@type.definition" + link: Type + - name: "@type.qualifier" + link: Type + - name: "@function" + link: Function + - name: "@function.builtin" + link: Function + - name: "@function.call" + link: Function + - name: "@function.macro" + link: Function + - name: "@function.method" + link: Function + - name: "@function.method.call" + link: Function + - name: "@constructor" + link: Type + - name: "@constructor.lua" + link: Delimiter + - name: "@operator" + link: Statement + - name: "@keyword" + link: Keyword + - name: "@keyword.coroutine" + link: Statement + - name: "@keyword.function" + link: Keyword + - name: "@keyword.operator" + link: Statement + - name: "@keyword.import" + link: Keyword + - name: "@keyword.repeat" + link: Statement + - name: "@keyword.return" + link: Statement + - name: "@keyword.debug" + link: Statement + - name: "@keyword.exception" + link: Statement + - name: "@keyword.conditional" + link: Statement + - name: "@keyword.conditional.ternary" + link: Statement + - name: "@keyword.directive" + link: Statement + - name: "@keyword.directive.define" + link: Statement + - name: "@punctuation.delimiter" + link: Delimiter + - name: "@punctuation.bracket" + link: Delimiter + - name: "@punctuation.special" + link: Keyword + - name: "@comment" + link: Comment + - name: "@comment.documentation" + link: Comment + - name: "@comment.error" + fg: diag_error + - name: "@comment.warning" + fg: diag_warning + - name: "@comment.todo" + link: Todo + - name: "@comment.note" + fg: diag_hint + - name: "@markup.strong" + fg: magenta + - name: "@markup.italic" + link: Underlined + - name: "@markup.strikethrough" + fg: base01 + - name: "@markup.underline" + link: Underlined + - name: "@markup.heading" + fg: blue + - name: "@markup.quote" + fg: base01 + - name: "@markup.math" + fg: violet + - name: "@markup.environment" + link: Comment + - name: "@markup.link" + link: Underlined + - name: "@markup.link.label" + link: Constant + - name: "@markup.link.url" + link: Underlined + - name: "@markup.raw" + link: Constant + - name: "@markup.raw.block" + fg: base0 + - name: "@markup.list" + fg: base0 + - name: "@markup.list.checked" + fg: git_add + - name: "@markup.list.unchecked" + fg: git_modify + - name: "@diff.plus" + fg: git_add + - name: "@diff.minus" + fg: git_delete + - name: "@diff.delta" + fg: git_modify + - name: "@tag" + fg: blue + - name: "@tag.attribute" + fg: base1 + - name: "@tag.delimiter" + link: Delimiter + - nvim-lspconfig: + - name: "@lsp.type.class" + link: Type + - name: "@lsp.type.decorator" + link: Function + - name: "@lsp.type.enum" + link: Type + - name: "@lsp.type.enumMember" + link: Type + - name: "@lsp.type.interface" + link: Type + - name: "@lsp.type.macro" + link: Keyword + - name: "@lsp.type.namespace" + link: Type + - name: "@lsp.type.parameter" + link: "@parameter" + - name: "@lsp.type.property" + link: Identifier + - name: "@lsp.type.struct" + link: Type + - name: "@lsp.type.type" + link: Type + - name: "@lsp.type.typeParameter" + link: Type + - name: "@lsp.type.variable" + link: Identifier + - name: "@lsp.typemod.variable.defaultLibrary" + link: Constant + - name: "@lsp.typemod.variable.readonly" + link: Constant + - name: "@lsp.typemod.variable.global" + link: Constant + - name: "@lsp.typemod.keyword.documentation" + link: Statement + - name: "@lsp.typemod.class.documentation" + link: Type + - name: "@lsp.typemod.property.readonly" + link: Constant + - name: DiagnosticError + fg: diag_error + - name: DiagnosticWarn + fg: diag_warning + - name: DiagnosticInfo + fg: diag_info + - name: DiagnosticHint + fg: diag_hint + - name: DiagnosticOk + fg: diag_ok + - name: DiagnosticVirtualTextError + fg: diag_error + bg: mix_red + - name: DiagnosticVirtualTextWarn + fg: diag_warning + bg: mix_yellow + - name: DiagnosticVirtualTextInfo + fg: diag_info + bg: mix_violet + - name: DiagnosticVirtualTextHint + fg: diag_hint + bg: mix_violet + - name: DiagnosticVirtualTextOk + fg: diag_ok + bg: mix_green + - name: DiagnosticUnderlineError + fg: diag_error + underline: true + gui: underline + - name: DiagnosticUnderlineWarn + fg: diag_warning + sp: diag_warning + underline: true + gui: underline + - name: DiagnosticUnderlineInfo + fg: diag_info + sp: diag_info + underline: true + gui: underline + - name: DiagnosticUnderlineHint + fg: diag_hint + sp: diag_hint + underline: true + gui: underline + - name: DiagnosticUnderlineOk + fg: diag_ok + sp: diag_ok + underline: true + gui: underline + - name: LspReferenceText + link: Visual + - name: LspReferenceRead + link: Visual + - name: LspReferenceWrite + link: Visual + - name: LspInlayHint + fg: base01 + - nvim-navic: + - name: NavicText + fg: base0 + - name: NavicSeparator + <<: *symbol_keyword + - name: NavicIconsMethod + <<: *symbol_function + - name: NavicIconsFunction + <<: *symbol_function + - name: NavicIconsField + <<: *symbol_field + - name: NavicIconsVariable + <<: *symbol_variable + - name: NavicIconsClass + <<: *symbol_class + - name: NavicIconsInterface + <<: *symbol_interface + - name: NavicIconsModule + <<: *symbol_module + - name: NavicIconsNamespace + <<: *symbol_module + - name: NavicIconsProperty + <<: *symbol_property + - name: NavicIconsUnit + <<: *symbol_unit + - name: NavicIconsEnum + <<: *symbol_enum + - name: NavicIconsKeyword + <<: *symbol_keyword + - name: NavicIconsSnippet + <<: *symbol_snippet + - name: NavicIconsColor + <<: *symbol_color + - name: NavicIconsFile + <<: *symbol_file + - name: NavicIconsReference + <<: *symbol_reference + - name: NavicIconsFolder + <<: *symbol_folder + - name: NavicIconsEnumMember + <<: *symbol_enum_member + - name: NavicIconsConstant + <<: *symbol_constant + - name: NavicIconsStruct + <<: *symbol_struct + - name: NavicIconsEvent + <<: *symbol_event + - name: NavicIconsOperator + <<: *symbol_operator + - name: NavicIconsTypeParameter + <<: *symbol_type_parameter + - nvim-cmp: + - name: CmpItemKindText + <<: *symbol_text + - name: CmpItemKindMethod + <<: *symbol_method + - name: CmpItemKindFunction + <<: *symbol_function + - name: CmpItemKindField + <<: *symbol_field + - name: CmpItemKindVariable + <<: *symbol_variable + - name: CmpItemKindClass + <<: *symbol_class + - name: CmpItemKindInterface + <<: *symbol_interface + - name: CmpItemKindModule + <<: *symbol_module + - name: CmpItemKindProperty + <<: *symbol_property + - name: CmpItemKindUnit + <<: *symbol_unit + - name: CmpItemKindEnum + <<: *symbol_enum + - name: CmpItemKindKeyword + <<: *symbol_keyword + - name: CmpItemKindSnippet + <<: *symbol_snippet + - name: CmpItemKindColor + <<: *symbol_color + - name: CmpItemKindFile + <<: *symbol_file + - name: CmpItemKindReference + <<: *symbol_reference + - name: CmpItemKindFolder + <<: *symbol_folder + - name: CmpItemKindEnumMember + <<: *symbol_enum_member + - name: CmpItemKindConstant + <<: *symbol_constant + - name: CmpItemKindStruct + <<: *symbol_struct + - name: CmpItemKindEvent + <<: *symbol_event + - name: CmpItemKindOperator + <<: *symbol_operator + - name: CmpItemKindTypeParameter + <<: *symbol_type_parameter + - indent-blankline.nvim: + - name: IblIndent + fg: base01 + nocombine: true + - name: IblScope + fg: base0 + nocombine: true + - neo-tree.nvim: + - name: NeoTreeNormal + fg: base1 + bg: base04 + transparent: true + - name: NeoTreeNormalNC + link: NeoTreeNormal + - name: NeoTreeDotFile + fg: base01 + - name: NeoTreeFileNameOpened + link: Directory + - name: NeoTreeFloatBorder + link: WinSeparator + - name: NeoTreeFloatTitle + link: Title + - name: NeoTreeGitAdded + fg: git_add + - name: NeoTreeGitConflict + fg: git_modify + - name: NeoTreeGitDeleted + fg: git_delete + - name: NeoTreeGitIgnored + fg: base01 + - name: NeoTreeGitModified + fg: git_modify + - name: NeoTreeGitUnstaged + fg: git_modify + - name: NeoTreeGitUntracked + fg: git_modify + - name: NeoTreeGitStaged + fg: git_add + - nvim-tree.lua: + - name: NvimTreeSymlink + link: Underlined + - name: NvimTreeSymlinkIcon + link: Directory + - name: NvimTreeFolderName + fg: base0 + - name: NvimTreeRootFolder + link: Title + - name: NvimTreeFolderIcon + link: Directory + - name: NvimTreeEmptyFolderName + fg: base0 + - name: NvimTreeExecFile + link: Function + - name: NvimTreeOpenedFile + fg: blue + bold: true + - name: NvimTreeModifiedFile + fg: git_modify + - name: NvimTreeSpecialFile + link: Special + - name: NvimTreeIndentMarker + fg: shade_violet + - name: NvimTreeGitDirty + fg: git_modify + - name: NvimTreeGitStaged + fg: git_add + - name: NvimTreeGitMerge + fg: git_modify + - name: NvimTreeGitRenamed + fg: git_modify + - name: NvimTreeGitNew + fg: git_add + - name: NvimTreeGitDeleted + fg: git_delete + - name: NvimTreeNormal + fg: base1 + bg: base04 + transparent: true + - name: NvimTreeNormalFloat + link: NvimTreeNormal + - name: NvimTreeEndOfBuffer + fg: base04 + - name: NvimTreeWinSeparator + link: WinSeparator + - which-key.nvim: + - name: WhichKeyNormal + link: NormalFloat + - name: WhichKey + link: Function + - name: WhichKeyDesc + fg: base1 + - name: WhichKeySeparator + link: Keyword + - name: WhichKeyGroup + link: Type + - dashboard-nvim: + - name: DashboardHeader + fg: base01 + - name: DashboardFooter + fg: violet + - name: DashboardDesc + link: Directory + - name: DashboardKey + link: Keyword + - name: DashboardIcon + link: Directory + - name: DashboardShotCut + fg: base0 + - gitsigns.nvim: + - name: GitSignsAdd + fg: git_add + - name: GitSignsChange + fg: git_modify + - name: GitSignsDelete + fg: git_delete + # - neogit: + # - name: NeogitCursorLine + # link: CursorLine + # - name: NeogitBranch + # fg: violet + # - name: NeogitRemote + # fg: cyan + # - name: NeogitHunkHeader + # fg: violet + # bg: shade_violet + # - name: NeogitHunkHeaderHighlight + # link: Title + # - name: NeogitDiffContextHighlight + # fg: base0 + # bg: base03 + # - name: NeogitDiffContext + # fg: base0 + # bg: base04 + # - name: NeogitDiffDeleteHighlight + # fg: git_delete + # bg: shade_red + # - name: NeogitDiffDelete + # fg: git_delete + # - name: NeogitDiffAddHighlight + # fg: git_add + # bg: shade_green + # - name: NeogitDiffAdd + # fg: git_add + # - todo-comments.nvim: + # - name: TodoFgTODO + # fg: violet + # - name: TodoFgWARN + # fg: diag_warning + # - name: TodoFgTEST + # fg: diag_ok + # - name: TodoFgPERF + # fg: yellow + # - name: TodoFgNOTE + # fg: cyan + # - name: TodoFgHACK + # fg: pink + # - name: TodoFgFIX + # fg: diag_error + # - name: TodoSignTODO + # fg: violet + # - name: TodoSignWARN + # fg: diag_warning + # - name: TodoSignTEST + # fg: diag_ok + # - name: TodoSignPERF + # fg: yellow + # - name: TodoSignNOTE + # fg: cyan + # - name: TodoSignHACK + # fg: pink + # - name: TodoSignFIX + # fg: diag_error + # - name: TodoBgTODO + # fg: violet + # reverse: true + # gui: reverse + # - name: TodoBgWARN + # fg: diag_warning + # reverse: true + # gui: reverse + # - name: TodoBgTEST + # fg: diag_ok + # reverse: true + # gui: reverse + # - name: TodoBgPERF + # fg: yellow + # reverse: true + # gui: reverse + # - name: TodoBgNOTE + # fg: cyan + # reverse: true + # gui: reverse + # - name: TodoBgHACK + # fg: pink + # reverse: true + # gui: reverse + # - name: TodoBgFIX + # fg: diag_error + # reverse: true + # gui: reverse + - telescope.nvim: + - name: TelescopeSelection + fg: base0 + - name: TelescopeSelectionCaret + fg: blue + - name: TelescopeMultiIcon + fg: blue + - name: TelescopeNormal + fg: base0 + bg: base04 + transparent: true + - name: TelescopePreviewNormal + link: TelescopeNormal + - name: TelescopePromptNormal + link: TelescopeNormal + - name: TelescopeResultsNormal + link: TelescopeNormal + - name: TelescopeBorder + fg: cyan + bg: base04 + transparent: true + - name: TelescopePromptBorder + link: TelescopeBorder + - name: TelescopeResultsBorder + link: TelescopeBorder + - name: TelescopePreviewBorder + link: TelescopeBorder + - name: TelescopeTitle + link: Title + - name: TelescopePromptTitle + link: TelescopeTitle + - name: TelescopeResultsTitle + link: TelescopeTitle + - name: TelescopePreviewTitle + link: TelescopeTitle + - name: TelescopeMatching + link: IncSearch + - name: TelescopePreviewMatch + link: TelescopeMatching + - name: TelescopePromptCounter + link: NonText + - name: TelescopePromptPrefix + fg: orange + - noice.nvim: + - name: NoiceFormatProgressTodo + fg: diag_ok + bg: mix_green + - name: NoiceFormatProgressDone + fg: diag_ok + reverse: true + gui: reverse + - name: NoiceLspProgressSpinner + fg: diag_ok + - name: NoiceLspProgressClient + fg: diag_ok + - name: NoiceLspProgressTitle + link: Title + - hop.nvim: + - name: HopNextKey + fg: magenta + - name: HopNextKey1 + fg: blue + - name: HopUnmatched + fg: base01 + - mini.statusline: + - name: MiniStatuslineModeNormal + fg: base03 + bg: blue + - name: MiniStatuslineModeInsert + fg: base03 + bg: green + - name: MiniStatuslineModeVisual + fg: base03 + bg: magenta + - name: MiniStatuslineModeReplace + fg: base03 + bg: red + - name: MiniStatuslineModeCommand + fg: base03 + bg: orange + - name: MinistatusLineFileName + fg: base0 + bg: base04 + - name: MiniStatuslineDevinfo + fg: base0 + bg: base02 + - name: MiniStatuslineFileinfo + fg: base0 + bg: base02 + - name: MiniStatuslineInactive + fg: base01 + bg: base03 + - mini.tabline: + - name: MiniTablineCurrent + fg: base0 + bg: base03 + - name: MiniTablineVisible + fg: base0 + bg: base03 + - name: MiniTablineHidden + fg: base01 + bg: base03 + - name: MiniTablineModifiedCurrent + link: MiniTabLineCurrent + - name: MiniTablineModifiedVisible + link: MiniTablineVisible + - name: MiniTablineModifiedHidden + link: MiniTablineHidden + - name: MiniTablineFill + fg: base0 + bg: base04 + - name: MiniTablineTabpagesection + fg: base0 + bg: base04 + - mini.starter: + - name: MiniStarterCurrent + link: CursorLine + - name: MiniStarterHeader + fg: base01 + - name: MiniStarterFooter + fg: violet + - name: MiniStarterItem + fg: base0 + - name: MiniStarterItemBullet + fg: blue + - name: MiniStarterItemPrefix + fg: blue + - name: MiniStarterSection + link: Title + - name: MiniStarterQuery + fg: blue + bold: true + gui: bold + - mini.cursorword: + - name: MiniCursorword + bg: base02 + - nvim-notify: + - name: NotifyBackground + bg: base03 + - name: NotifyERRORBorder + link: NotifyERRORBody + - name: NotifyWARNBorder + link: NotifyWARNBody + - name: NotifyINFOBorder + link: NotifyINFOBody + - name: NotifyDEBUGBorder + link: NotifyDEBUGBody + - name: NotifyTRACEBorder + link: NotifyTRACEBody + - name: NotifyERRORIcon + fg: diag_error + - name: NotifyWARNIcon + fg: diag_warning + - name: NotifyINFOIcon + fg: diag_info + - name: NotifyDEBUGIcon + fg: magenta + - name: NotifyTRACEIcon + fg: blue + - name: NotifyERRORTitle + fg: diag_error + - name: NotifyWARNTitle + fg: diag_warning + - name: NotifyINFOTitle + fg: diag_info + - name: NotifyDEBUGTitle + fg: magenta + - name: NotifyTRACETitle + fg: blue + - name: NotifyERRORBody + fg: diag_error + bg: mix_red + - name: NotifyWARNBody + fg: diag_warning + bg: mix_yellow + - name: NotifyINFOBody + fg: diag_info + bg: mix_violet + - name: NotifyDEBUGBody + fg: magenta + bg: mix_magenta + - name: NotifyTRACEBody + fg: blue + bg: mix_blue