add some templates

This commit is contained in:
lucy 2026-01-20 12:21:35 +01:00
parent ce92d200df
commit 9018838079
3 changed files with 63 additions and 1 deletions

21
templates/ghostty Normal file
View File

@ -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}}

View File

@ -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!

View File

@ -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'}