diff --git a/templates/ghostty b/templates/ghostty new file mode 100644 index 0000000..12671af --- /dev/null +++ b/templates/ghostty @@ -0,0 +1,21 @@ +background = {{background}} +foreground = {{foreground}} +selection-background = {{color8}} +selection-foreground = {{foreground}} +split-divider-color = {{color5}} +palette = 0={{color0}} +palette = 1={{color1}} +palette = 2={{color2}} +palette = 3={{color3}} +palette = 4={{color4}} +palette = 5={{color5}} +palette = 6={{color6}} +palette = 7={{color7}} +palette = 8={{color8}} +palette = 9={{color9}} +palette = 10={{color10}} +palette = 11={{color11}} +palette = 12={{color12}} +palette = 13={{color13}} +palette = 14={{color14}} +palette = 15={{color15}} diff --git a/templates/nvim.lua b/templates/nvim.lua index 70c6748..9ce432f 100644 --- a/templates/nvim.lua +++ b/templates/nvim.lua @@ -27,6 +27,7 @@ local c = { c13 = "{{color13}}", c14 = "{{color14}}", c15 = "{{color15}}", + tbg = "{{background | lighten(0.02)}}", } local hl = function(group, opts) @@ -84,3 +85,41 @@ hl("BufferVisibleTarget", { fg = c.c1, bg = c.c0, bold = true }) -- 4. THE EMPTY SPACE (The rest of the bar) -- Make this match the Inactive background so tabs float on it hl("BufferTabpageFill", { fg = c.c0, bg = c.bg }) +hl("TelescopeNormal", { bg = c.tbg }) +-- RENDER MARKDOWN HIGHLIGHTS 🐾 +-- Headings: Using a rainbow structure for hierarchy +hl("RenderMarkdownH1", { fg = c.c4, bold = true }) -- Blue +hl("RenderMarkdownH2", { fg = c.c3, bold = true }) -- Yellow +hl("RenderMarkdownH3", { fg = c.c2, bold = true }) -- Green +hl("RenderMarkdownH4", { fg = c.c5, bold = true }) -- Magenta +hl("RenderMarkdownH5", { fg = c.c6, bold = true }) -- Cyan +hl("RenderMarkdownH6", { fg = c.c1, bold = true }) -- Red + +-- Heading Backgrounds: Using c0 (darker/dim) for that 'block' look +hl("RenderMarkdownH1Bg", { bg = c.c0 }) +hl("RenderMarkdownH2Bg", { bg = c.c0 }) +hl("RenderMarkdownH3Bg", { bg = c.c0 }) +hl("RenderMarkdownH4Bg", { bg = c.c0 }) +hl("RenderMarkdownH5Bg", { bg = c.c0 }) +hl("RenderMarkdownH6Bg", { bg = c.c0 }) + +-- Code Blocks: Using your 'tbg' variable for a subtle lift +hl("RenderMarkdownCode", { bg = c.tbg }) +hl("RenderMarkdownCodeInline", { fg = c.c4, bg = c.tbg }) + +-- General Elements +hl("RenderMarkdownBullet", { fg = c.c3 }) -- Yellow bullets +hl("RenderMarkdownQuote", { fg = c.c8 }) -- Dimmed quotes +hl("RenderMarkdownDash", { fg = c.c8 }) -- Dimmed horizontal lines +hl("RenderMarkdownSign", { fg = c.c8 }) -- Dimmed sign column + +-- Callouts & Admonitions (The standard color mapping) +hl("RenderMarkdownInfo", { fg = c.c4, bg = c.c0 }) -- Blue +hl("RenderMarkdownSuccess", { fg = c.c2, bg = c.c0 }) -- Green +hl("RenderMarkdownWarn", { fg = c.c3, bg = c.c0 }) -- Yellow +hl("RenderMarkdownError", { fg = c.c1, bg = c.c0 }) -- Red +hl("RenderMarkdownHint", { fg = c.c6, bg = c.c0 }) -- Cyan + +-- Checkboxes +hl("RenderMarkdownUnchecked", { fg = c.c8 }) +hl("RenderMarkdownChecked", { fg = c.c2 }) -- Green check! diff --git a/wallust.toml b/wallust.toml index 8b54cb8..8a31d92 100644 --- a/wallust.toml +++ b/wallust.toml @@ -50,9 +50,11 @@ nvim = { template = 'nvim.lua', target = '~/.config/nvim/colors/wallust.lua' } gtk3 = { template = 'gtk.css', target = '~/.config/gtk-3.0/colors.css' } gtk4 = { template = 'gtk.css', target = '~/.config/gtk-4.0/colors.css' } fuzzel = { template = 'fuzzel.ini', target = '~/.config/fuzzel/colors.ini' } -discord = { template = 'discord.css', target = '~/.config/vesktop/themes/wallust.css' } +vesktop = { template = 'discord.css', target = '~/.config/vesktop/themes/wallust.css' } +discord = { template = 'discord.css', target = '~/.config/Vencord/themes/wallust.css' } qt6ct = { template = 'qtct.conf', target = '~/.config/qt6ct/colors/wallust.conf' } qt5ct = { template = 'qtct.conf', target = '~/.config/qt5ct/colors/wallust.conf' } hyprland = { template = 'hyprland.conf', target = '~/.config/hypr/colors.conf' } quickshell = { template = 'Colors.qml', target = '~/.config/quickshell/Colors.qml'} kitty = { template = 'kitty.conf', target = '~/.config/kitty/colors.conf' } +ghostty = { template = 'ghostty', target = '~/.config/ghostty/colors'}