don't hardcode catppuccin colors

This commit is contained in:
LordMZTE 2024-01-14 18:27:37 +01:00
parent a8fc8858d9
commit 73a6f52960
Signed by: LordMZTE
GPG key ID: B64802DC33A64FF6
17 changed files with 1067 additions and 1067 deletions

View file

@ -21,79 +21,79 @@ key_bindings:
# CATPPUCCIN THEME
colors:
primary:
background: "#1E1E2E" # base
foreground: "#CDD6F4" # text
background: "#<% opt.catppuccin.base %>" # base
foreground: "#<% opt.catppuccin.text %>" # text
# Bright and dim foreground colors
dim_foreground: "#CDD6F4" # text
bright_foreground: "#CDD6F4" # text
dim_foreground: "#<% opt.catppuccin.text %>" # text
bright_foreground: "#<% opt.catppuccin.text %>" # text
# Cursor colors
cursor:
text: "#1E1E2E" # base
cursor: "#F5E0DC" # rosewater
text: "#<% opt.catppuccin.base %>" # base
cursor: "#<% opt.catppuccin.rosewater %>" # rosewater
vi_mode_cursor:
text: "#1E1E2E" # base
cursor: "#B4BEFE" # lavender
text: "#<% opt.catppuccin.base %>" # base
cursor: "#<% opt.catppuccin.lavender %>" # lavender
# Search colors
search:
matches:
foreground: "#1E1E2E" # base
background: "#A6ADC8" # subtext0
foreground: "#<% opt.catppuccin.base %>" # base
background: "#<% opt.catppuccin.subtext0 %>" # subtext0
focused_match:
foreground: "#1E1E2E" # base
background: "#A6E3A1" # green
foreground: "#<% opt.catppuccin.base %>" # base
background: "#<% opt.catppuccin.green %>" # green
footer_bar:
foreground: "#1E1E2E" # base
background: "#A6ADC8" # subtext0
foreground: "#<% opt.catppuccin.base %>" # base
background: "#<% opt.catppuccin.subtext0 %>" # subtext0
# Keyboard regex hints
hints:
start:
foreground: "#1E1E2E" # base
background: "#F9E2AF" # yellow
foreground: "#<% opt.catppuccin.base %>" # base
background: "#<% opt.catppuccin.yellow %>" # yellow
end:
foreground: "#1E1E2E" # base
background: "#A6ADC8" # subtext0
foreground: "#<% opt.catppuccin.base %>" # base
background: "#<% opt.catppuccin.subtext0 %>" # subtext0
# Selection colors
selection:
text: "#1E1E2E" # base
background: "#F5E0DC" # rosewater
text: "#<% opt.catppuccin.base %>" # base
background: "#<% opt.catppuccin.rosewater %>" # rosewater
# Normal colors
normal:
black: "#45475A" # surface1
red: "#F38BA8" # red
green: "#A6E3A1" # green
yellow: "#F9E2AF" # yellow
blue: "#89B4FA" # blue
magenta: "#F5C2E7" # pink
cyan: "#94E2D5" # teal
white: "#BAC2DE" # subtext1
black: "#<% opt.catppuccin.surface1 %>" # surface1
red: "#<% opt.catppuccin.red %>" # red
green: "#<% opt.catppuccin.green %>" # green
yellow: "#<% opt.catppuccin.yellow %>" # yellow
blue: "#<% opt.catppuccin.blue %>" # blue
magenta: "#<% opt.catppuccin.pink %>" # pink
cyan: "#<% opt.catppuccin.teal %>" # teal
white: "#<% opt.catppuccin.subtext1 %>" # subtext1
# Bright colors
bright:
black: "#585B70" # surface2
red: "#F38BA8" # red
green: "#A6E3A1" # green
yellow: "#F9E2AF" # yellow
blue: "#89B4FA" # blue
magenta: "#F5C2E7" # pink
cyan: "#94E2D5" # teal
white: "#A6ADC8" # subtext0
black: "#<% opt.catppuccin.surface2 %>" # surface2
red: "#<% opt.catppuccin.red %>" # red
green: "#<% opt.catppuccin.green %>" # green
yellow: "#<% opt.catppuccin.yellow %>" # yellow
blue: "#<% opt.catppuccin.blue %>" # blue
magenta: "#<% opt.catppuccin.pink %>" # pink
cyan: "#<% opt.catppuccin.teal %>" # teal
white: "#<% opt.catppuccin.subtext0 %>" # subtext0
# Dim colors
dim:
black: "#45475A" # surface1
red: "#F38BA8" # red
green: "#A6E3A1" # green
yellow: "#F9E2AF" # yellow
blue: "#89B4FA" # blue
magenta: "#F5C2E7" # pink
cyan: "#94E2D5" # teal
white: "#BAC2DE" # subtext1
black: "#<% opt.catppuccin.surface1 %>" # surface1
red: "#<% opt.catppuccin.red %>" # red
green: "#<% opt.catppuccin.green %>" # green
yellow: "#<% opt.catppuccin.yellow %>" # yellow
blue: "#<% opt.catppuccin.blue %>" # blue
magenta: "#<% opt.catppuccin.pink %>" # pink
cyan: "#<% opt.catppuccin.teal %>" # teal
white: "#<% opt.catppuccin.subtext1 %>" # subtext1
indexed_colors:
- { index: 16, color: "#FAB387" }
- { index: 17, color: "#F5E0DC" }
- { index: 16, color: "#<% opt.catppuccin.peach %>" }
- { index: 17, color: "#<% opt.catppuccin.rosewater %>" }

View file

@ -1,6 +1,6 @@
<!-- Yoinked from: https://github.com/catppuccin/bat/tree/main -->
<! -- Yoinked from: https://github.com/catppuccin/bat/tree/main !>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<% "<" .. "!" %>DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>name</key>
@ -11,33 +11,33 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#cdd6f4</string>
<string>#<% opt.catppuccin.text %></string>
<key>background</key>
<string>#1e1e2e</string>
<string>#<% opt.catppuccin.base %></string>
<key>caret</key>
<string>#bac2de</string>
<string>#<% opt.catppuccin.subtext1 %></string>
<key>invisibles</key>
<string>#a6adc8</string>
<string>#<% opt.catppuccin.subtext0 %></string>
<key>gutterForeground</key>
<string>#9399b2</string>
<string>#<% opt.catppuccin.overlay2 %></string>
<key>gutterForegroundHighlight</key>
<string>#a6e3a1</string>
<string>#<% opt.catppuccin.green %></string>
<key>lineHighlight</key>
<string>#585b70</string>
<string>#<% opt.catppuccin.surface2 %></string>
<key>selection</key>
<string>#6c7086</string>
<string>#<% opt.catppuccin.overlay0 %></string>
<key>selectionBorder</key>
<string>#1e1e2e</string>
<string>#<% opt.catppuccin.base %></string>
<key>activeGuide</key>
<string>#fab387</string>
<string>#<% opt.catppuccin.peach %></string>
<key>findHighlightForeground</key>
<string>#181825</string>
<string>#<% opt.catppuccin.mantle %></string>
<key>findHighlight</key>
<string>#f9e2af</string>
<string>#<% opt.catppuccin.yellow %></string>
<key>bracketsForeground</key>
<string>#9399b2</string>
<string>#<% opt.catppuccin.overlay2 %></string>
<key>bracketContentsForeground</key>
<string>#9399b2</string>
<string>#<% opt.catppuccin.overlay2 %></string>
</dict>
</dict>
<dict>
@ -48,7 +48,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#6c7086</string>
<string>#<% opt.catppuccin.overlay0 %></string>
<key>fontStyle</key>
<string>italic</string>
</dict>
@ -61,7 +61,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#a6e3a1</string>
<string>#<% opt.catppuccin.green %></string>
<key>fontStyle</key>
<string></string>
</dict>
@ -74,7 +74,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#fab387</string>
<string>#<% opt.catppuccin.peach %></string>
<key>fontStyle</key>
<string></string>
</dict>
@ -87,7 +87,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#fab387</string>
<string>#<% opt.catppuccin.peach %></string>
<key>fontStyle</key>
<string></string>
</dict>
@ -100,7 +100,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#fab387</string>
<string>#<% opt.catppuccin.peach %></string>
<key>fontStyle</key>
<string>bold italic</string>
</dict>
@ -113,7 +113,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#b4befe</string>
<string>#<% opt.catppuccin.lavender %></string>
<key>fontStyle</key>
<string>italic</string>
</dict>
@ -126,7 +126,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#fab387</string>
<string>#<% opt.catppuccin.peach %></string>
<key>fontStyle</key>
<string>italic</string>
</dict>
@ -139,7 +139,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#fab387</string>
<string>#<% opt.catppuccin.peach %></string>
<key>fontStyle</key>
<string></string>
</dict>
@ -160,7 +160,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#f38ba8</string>
<string>#<% opt.catppuccin.red %></string>
<key>fontStyle</key>
<string>italic</string>
</dict>
@ -173,7 +173,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#cba6f7</string>
<string>#<% opt.catppuccin.mauve %></string>
<key>fontStyle</key>
<string>bold</string>
</dict>
@ -186,7 +186,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#f5c2e7</string>
<string>#<% opt.catppuccin.pink %></string>
<key>fontStyle</key>
<string>bold</string>
</dict>
@ -199,7 +199,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#fab387</string>
<string>#<% opt.catppuccin.peach %></string>
<key>fontStyle</key>
<string>italic</string>
</dict>
@ -212,7 +212,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#89dceb</string>
<string>#<% opt.catppuccin.sky %></string>
<key>fontStyle</key>
<string>bold</string>
</dict>
@ -225,7 +225,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#94e2d5</string>
<string>#<% opt.catppuccin.teal %></string>
<key>fontStyle</key>
<string></string>
</dict>
@ -238,7 +238,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#94e2d5</string>
<string>#<% opt.catppuccin.teal %></string>
<key>fontStyle</key>
<string></string>
</dict>
@ -251,7 +251,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#9399b2</string>
<string>#<% opt.catppuccin.overlay2 %></string>
<key>fontStyle</key>
<string></string>
</dict>
@ -264,7 +264,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#94e2d5</string>
<string>#<% opt.catppuccin.teal %></string>
<key>fontStyle</key>
<string>italic</string>
</dict>
@ -277,7 +277,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#f38ba8</string>
<string>#<% opt.catppuccin.red %></string>
<key>fontStyle</key>
<string></string>
</dict>
@ -290,7 +290,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#f9e2af</string>
<string>#<% opt.catppuccin.yellow %></string>
<key>fontStyle</key>
<string>italic</string>
</dict>
@ -303,7 +303,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#f38ba8</string>
<string>#<% opt.catppuccin.red %></string>
<key>fontStyle</key>
<string></string>
</dict>
@ -316,7 +316,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#f5e0dc</string>
<string>#<% opt.catppuccin.rosewater %></string>
<key>fontStyle</key>
<string>italic</string>
</dict>
@ -329,7 +329,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#f5e0dc</string>
<string>#<% opt.catppuccin.rosewater %></string>
<key>fontStyle</key>
<string>italic</string>
</dict>
@ -342,7 +342,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#89b4fa</string>
<string>#<% opt.catppuccin.blue %></string>
<key>fontStyle</key>
<string></string>
</dict>
@ -355,7 +355,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#f38ba8</string>
<string>#<% opt.catppuccin.red %></string>
<key>fontStyle</key>
<string>italic</string>
</dict>
@ -368,7 +368,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#89dceb</string>
<string>#<% opt.catppuccin.sky %></string>
<key>fontStyle</key>
<string></string>
</dict>
@ -381,7 +381,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#89dceb</string>
<string>#<% opt.catppuccin.sky %></string>
<key>fontStyle</key>
<string>italic</string>
</dict>
@ -394,7 +394,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#89b4fa</string>
<string>#<% opt.catppuccin.blue %></string>
<key>fontStyle</key>
<string>italic</string>
</dict>
@ -407,7 +407,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#f38ba8</string>
<string>#<% opt.catppuccin.red %></string>
<key>fontStyle</key>
<string></string>
</dict>
@ -420,7 +420,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#f38ba8</string>
<string>#<% opt.catppuccin.red %></string>
<key>fontStyle</key>
<string></string>
</dict>
@ -433,7 +433,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#b4befe</string>
<string>#<% opt.catppuccin.lavender %></string>
<key>fontStyle</key>
<string></string>
</dict>
@ -446,7 +446,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#f5e0dc</string>
<string>#<% opt.catppuccin.rosewater %></string>
<key>fontStyle</key>
<string>italic</string>
</dict>
@ -459,7 +459,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#eba0ac</string>
<string>#<% opt.catppuccin.maroon %></string>
<key>fontStyle</key>
<string>italic</string>
</dict>
@ -472,7 +472,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#89dceb</string>
<string>#<% opt.catppuccin.sky %></string>
<key>fontStyle</key>
<string></string>
</dict>
@ -485,7 +485,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#89b4fa</string>
<string>#<% opt.catppuccin.blue %></string>
<key>fontStyle</key>
<string></string>
</dict>
@ -498,7 +498,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#89b4fa</string>
<string>#<% opt.catppuccin.blue %></string>
<key>fontStyle</key>
<string>italic</string>
</dict>
@ -522,7 +522,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#89b4fa</string>
<string>#<% opt.catppuccin.blue %></string>
<key>fontStyle</key>
<string>italic</string>
</dict>
@ -535,7 +535,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#f5e0dc</string>
<string>#<% opt.catppuccin.rosewater %></string>
<key>fontStyle</key>
<string>italic</string>
</dict>
@ -548,7 +548,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#cdd6f4</string>
<string>#<% opt.catppuccin.text %></string>
<key>fontStyle</key>
<string>italic</string>
</dict>
@ -561,7 +561,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#f5e0dc</string>
<string>#<% opt.catppuccin.rosewater %></string>
<key>fontStyle</key>
<string></string>
</dict>
@ -574,7 +574,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#94e2d5</string>
<string>#<% opt.catppuccin.teal %></string>
<key>fontStyle</key>
<string></string>
</dict>
@ -587,7 +587,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#fab387</string>
<string>#<% opt.catppuccin.peach %></string>
<key>fontStyle</key>
<string></string>
</dict>
@ -600,7 +600,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#cba6f7</string>
<string>#<% opt.catppuccin.mauve %></string>
<key>fontStyle</key>
<string>italic</string>
</dict>
@ -613,7 +613,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#eba0ac</string>
<string>#<% opt.catppuccin.maroon %></string>
<key>fontStyle</key>
<string></string>
</dict>
@ -626,7 +626,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#f5e0dc</string>
<string>#<% opt.catppuccin.rosewater %></string>
<key>fontStyle</key>
<string>italic underline</string>
</dict>
@ -639,7 +639,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#b4befe</string>
<string>#<% opt.catppuccin.lavender %></string>
<key>fontStyle</key>
<string>bold</string>
</dict>
@ -652,7 +652,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#94e2d5</string>
<string>#<% opt.catppuccin.teal %></string>
<key>fontStyle</key>
<string>italic</string>
</dict>
@ -665,7 +665,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#89b4fa</string>
<string>#<% opt.catppuccin.blue %></string>
<key>fontStyle</key>
<string>bold</string>
</dict>
@ -678,7 +678,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#eba0ac</string>
<string>#<% opt.catppuccin.maroon %></string>
<key>fontStyle</key>
<string>italic</string>
</dict>
@ -691,7 +691,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#eba0ac</string>
<string>#<% opt.catppuccin.maroon %></string>
<key>fontStyle</key>
<string>bold</string>
</dict>
@ -704,7 +704,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#f5c2e7</string>
<string>#<% opt.catppuccin.pink %></string>
<key>fontStyle</key>
<string></string>
</dict>
@ -717,7 +717,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#f5c2e7</string>
<string>#<% opt.catppuccin.pink %></string>
<key>fontStyle</key>
<string></string>
</dict>
@ -730,7 +730,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#f38ba8</string>
<string>#<% opt.catppuccin.red %></string>
<key>fontStyle</key>
<string>italic</string>
</dict>
@ -743,7 +743,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#b4befe</string>
<string>#<% opt.catppuccin.lavender %></string>
<key>fontStyle</key>
<string>italic</string>
</dict>
@ -756,7 +756,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#f2cdcd</string>
<string>#<% opt.catppuccin.flamingo %></string>
<key>fontStyle</key>
<string></string>
</dict>
@ -769,7 +769,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#94e2d5</string>
<string>#<% opt.catppuccin.teal %></string>
<key>fontStyle</key>
<string></string>
</dict>
@ -782,7 +782,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#f2cdcd</string>
<string>#<% opt.catppuccin.flamingo %></string>
<key>fontStyle</key>
<string>italic</string>
</dict>
@ -795,7 +795,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#cdd6f4</string>
<string>#<% opt.catppuccin.text %></string>
<key>fontStyle</key>
<string></string>
</dict>
@ -808,7 +808,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#94e2d5</string>
<string>#<% opt.catppuccin.teal %></string>
<key>fontStyle</key>
<string>italic</string>
</dict>
@ -821,7 +821,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#94e2d5</string>
<string>#<% opt.catppuccin.teal %></string>
<key>fontStyle</key>
<string></string>
</dict>
@ -834,7 +834,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#b4befe</string>
<string>#<% opt.catppuccin.lavender %></string>
<key>fontStyle</key>
<string></string>
</dict>
@ -847,7 +847,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#94e2d5</string>
<string>#<% opt.catppuccin.teal %></string>
<key>fontStyle</key>
<string></string>
</dict>
@ -860,9 +860,9 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#cdd6f4</string>
<string>#<% opt.catppuccin.text %></string>
<key>background</key>
<string>#f38ba8</string>
<string>#<% opt.catppuccin.red %></string>
<key>fontStyle</key>
<string></string>
</dict>
@ -875,9 +875,9 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#cdd6f4</string>
<string>#<% opt.catppuccin.text %></string>
<key>background</key>
<string>#cba6f7</string>
<string>#<% opt.catppuccin.mauve %></string>
<key>fontStyle</key>
<string></string>
</dict>
@ -890,7 +890,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#6c7086</string>
<string>#<% opt.catppuccin.overlay0 %></string>
<key>fontStyle</key>
<string></string>
</dict>
@ -903,7 +903,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#f38ba8</string>
<string>#<% opt.catppuccin.red %></string>
<key>fontStyle</key>
<string></string>
</dict>
@ -916,7 +916,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#a6e3a1</string>
<string>#<% opt.catppuccin.green %></string>
<key>fontStyle</key>
<string></string>
</dict>
@ -929,7 +929,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#f9e2af</string>
<string>#<% opt.catppuccin.yellow %></string>
<key>fontStyle</key>
<string></string>
</dict>
@ -942,7 +942,7 @@
<key>settings</key>
<dict>
<key>foreground</key>
<string>#f38ba8</string>
<string>#<% opt.catppuccin.red %></string>
<key>fontStyle</key>
<string></string>
</dict>

View file

@ -1,83 +0,0 @@
# Main background, empty for terminal default, need to be empty if you want transparent background
theme[main_bg]="#1E1E2E"
# Main text color
theme[main_fg]="#CDD6F4"
# Title color for boxes
theme[title]="#CDD6F4"
# Highlight color for keyboard shortcuts
theme[hi_fg]="#89B4FA"
# Background color of selected item in processes box
theme[selected_bg]="#45475A"
# Foreground color of selected item in processes box
theme[selected_fg]="#89B4FA"
# Color of inactive/disabled text
theme[inactive_fg]="#7F849C"
# Color of text appearing on top of graphs, i.e uptime and current network graph scaling
theme[graph_text]="#F5E0DC"
# Background color of the percentage meters
theme[meter_bg]="#45475A"
# Misc colors for processes box including mini cpu graphs, details memory graph and details status text
theme[proc_misc]="#F5E0DC"
# CPU, Memory, Network, Proc box outline colors
theme[cpu_box]="#cba6f7" #Mauve
theme[mem_box]="#a6e3a1" #Green
theme[net_box]="#eba0ac" #Maroon
theme[proc_box]="#89b4fa" #Blue
# Box divider line and small boxes line color
theme[div_line]="#6C7086"
# Temperature graph color (Green -> Yellow -> Red)
theme[temp_start]="#a6e3a1"
theme[temp_mid]="#f9e2af"
theme[temp_end]="#f38ba8"
# CPU graph colors (Teal -> Lavender)
theme[cpu_start]="#94e2d5"
theme[cpu_mid]="#74c7ec"
theme[cpu_end]="#b4befe"
# Mem/Disk free meter (Mauve -> Lavender -> Blue)
theme[free_start]="#cba6f7"
theme[free_mid]="#b4befe"
theme[free_end]="#89b4fa"
# Mem/Disk cached meter (Sapphire -> Lavender)
theme[cached_start]="#74c7ec"
theme[cached_mid]="#89b4fa"
theme[cached_end]="#b4befe"
# Mem/Disk available meter (Peach -> Red)
theme[available_start]="#fab387"
theme[available_mid]="#eba0ac"
theme[available_end]="#f38ba8"
# Mem/Disk used meter (Green -> Sky)
theme[used_start]="#a6e3a1"
theme[used_mid]="#94e2d5"
theme[used_end]="#89dceb"
# Download graph colors (Peach -> Red)
theme[download_start]="#fab387"
theme[download_mid]="#eba0ac"
theme[download_end]="#f38ba8"
# Upload graph colors (Green -> Sky)
theme[upload_start]="#a6e3a1"
theme[upload_mid]="#94e2d5"
theme[upload_end]="#89dceb"
# Process box color gradient for threads, mem and cpu usage (Sapphire -> Mauve)
theme[process_start]="#74C7EC"
theme[process_mid]="#89DCEB"
theme[process_end]="#cba6f7"

View file

@ -0,0 +1,83 @@
# Main background, empty for terminal default, need to be empty if you want transparent background
theme[main_bg]="#<% opt.catppuccin.base %>"
# Main text color
theme[main_fg]="#<% opt.catppuccin.text %>"
# Title color for boxes
theme[title]="#<% opt.catppuccin.text %>"
# Highlight color for keyboard shortcuts
theme[hi_fg]="#<% opt.catppuccin.blue %>"
# Background color of selected item in processes box
theme[selected_bg]="#<% opt.catppuccin.surface1 %>"
# Foreground color of selected item in processes box
theme[selected_fg]="#<% opt.catppuccin.blue %>"
# Color of inactive/disabled text
theme[inactive_fg]="#<% opt.catppuccin.overlay1 %>"
# Color of text appearing on top of graphs, i.e uptime and current network graph scaling
theme[graph_text]="#<% opt.catppuccin.rosewater %>"
# Background color of the percentage meters
theme[meter_bg]="#<% opt.catppuccin.surface1 %>"
# Misc colors for processes box including mini cpu graphs, details memory graph and details status text
theme[proc_misc]="#<% opt.catppuccin.rosewater %>"
# CPU, Memory, Network, Proc box outline colors
theme[cpu_box]="#<% opt.catppuccin.mauve %>" #Mauve
theme[mem_box]="#<% opt.catppuccin.green %>" #Green
theme[net_box]="#<% opt.catppuccin.maroon %>" #Maroon
theme[proc_box]="#<% opt.catppuccin.blue %>" #Blue
# Box divider line and small boxes line color
theme[div_line]="#<% opt.catppuccin.overlay0 %>"
# Temperature graph color (Green -> Yellow -> Red)
theme[temp_start]="#<% opt.catppuccin.green %>"
theme[temp_mid]="#<% opt.catppuccin.yellow %>"
theme[temp_end]="#<% opt.catppuccin.red %>"
# CPU graph colors (Teal -> Lavender)
theme[cpu_start]="#<% opt.catppuccin.teal %>"
theme[cpu_mid]="#<% opt.catppuccin.sapphire %>"
theme[cpu_end]="#<% opt.catppuccin.lavender %>"
# Mem/Disk free meter (Mauve -> Lavender -> Blue)
theme[free_start]="#<% opt.catppuccin.mauve %>"
theme[free_mid]="#<% opt.catppuccin.lavender %>"
theme[free_end]="#<% opt.catppuccin.blue %>"
# Mem/Disk cached meter (Sapphire -> Lavender)
theme[cached_start]="#<% opt.catppuccin.sapphire %>"
theme[cached_mid]="#<% opt.catppuccin.blue %>"
theme[cached_end]="#<% opt.catppuccin.lavender %>"
# Mem/Disk available meter (Peach -> Red)
theme[available_start]="#<% opt.catppuccin.peach %>"
theme[available_mid]="#<% opt.catppuccin.maroon %>"
theme[available_end]="#<% opt.catppuccin.red %>"
# Mem/Disk used meter (Green -> Sky)
theme[used_start]="#<% opt.catppuccin.green %>"
theme[used_mid]="#<% opt.catppuccin.teal %>"
theme[used_end]="#<% opt.catppuccin.sky %>"
# Download graph colors (Peach -> Red)
theme[download_start]="#<% opt.catppuccin.peach %>"
theme[download_mid]="#<% opt.catppuccin.maroon %>"
theme[download_end]="#<% opt.catppuccin.red %>"
# Upload graph colors (Green -> Sky)
theme[upload_start]="#<% opt.catppuccin.green %>"
theme[upload_mid]="#<% opt.catppuccin.teal %>"
theme[upload_end]="#<% opt.catppuccin.sky %>"
# Process box color gradient for threads, mem and cpu usage (Sapphire -> Mauve)
theme[process_start]="#<% opt.catppuccin.sapphire %>"
theme[process_mid]="#<% opt.catppuccin.sky %>"
theme[process_end]="#<% opt.catppuccin.mauve %>"

View file

@ -68,7 +68,7 @@ conky.config = {
own_window_argb_value = 255, -- real transparency - composite manager required 0-255
own_window_argb_visual = true, -- use ARGB - composite manager required
own_window_class = 'Conky', -- manually set the WM_CLASS name for use with xprop
own_window_colour = '#1e1e2e', -- set colour if own_window_transparent no
own_window_colour = '#<% opt.catppuccin.base %>', -- set colour if own_window_transparent no
own_window_transparent = false, -- if own_window_argb_visual is true sets background opacity 0%
own_window_title = 'conky', -- set the name manually
own_window_type = 'override', -- if own_window true options are: normal/override/dock/desktop/panel
@ -83,8 +83,8 @@ conky.config = {
--catppuccin
color0 = '#C9CBFF',
color1 = '#D9E0EE',
color2 = '#89DCEB',
color3 = '#F2CDCD',
color2 = '#<% opt.catppuccin.sky %>',
color3 = '#<% opt.catppuccin.flamingo %>',
color4 = '#C3BAC6',
color5 = '#ABE9B3',
color6 = '#FAE3B0',

File diff suppressed because it is too large Load diff

View file

@ -1,26 +0,0 @@
set -g fish_color_normal cdd6f4
set -g fish_color_command 89b4fa
set -g fish_color_param f2cdcd
set -g fish_color_keyword f38ba8
set -g fish_color_quote a6e3a1
set -g fish_color_redirection f5c2e7
set -g fish_color_end fab387
set -g fish_color_comment 7f849c
set -g fish_color_error f38ba8
set -g fish_color_gray 6c7086
set -g fish_color_selection --background=313244
set -g fish_color_search_match --background=313244
set -g fish_color_option a6e3a1
set -g fish_color_operator f5c2e7
set -g fish_color_escape eba0ac
set -g fish_color_autosuggestion 6c7086
set -g fish_color_cancel f38ba8
set -g fish_color_cwd f9e2af
set -g fish_color_user 94e2d5
set -g fish_color_host 89b4fa
set -g fish_color_host_remote a6e3a1
set -g fish_color_status f38ba8
set -g fish_pager_color_progress 6c7086
set -g fish_pager_color_prefix f5c2e7
set -g fish_pager_color_completion cdd6f4
set -g fish_pager_color_description 6c7086

View file

@ -0,0 +1,26 @@
set -g fish_color_normal <% opt.catppuccin.text %>
set -g fish_color_command <% opt.catppuccin.blue %>
set -g fish_color_param <% opt.catppuccin.flamingo %>
set -g fish_color_keyword <% opt.catppuccin.red %>
set -g fish_color_quote <% opt.catppuccin.green %>
set -g fish_color_redirection <% opt.catppuccin.pink %>
set -g fish_color_end <% opt.catppuccin.peach %>
set -g fish_color_comment <% opt.catppuccin.overlay1 %>
set -g fish_color_error <% opt.catppuccin.red %>
set -g fish_color_gray <% opt.catppuccin.overlay0 %>
set -g fish_color_selection --background=<% opt.catppuccin.surface0 %>
set -g fish_color_search_match --background=<% opt.catppuccin.surface0 %>
set -g fish_color_option <% opt.catppuccin.green %>
set -g fish_color_operator <% opt.catppuccin.pink %>
set -g fish_color_escape <% opt.catppuccin.maroon %>
set -g fish_color_autosuggestion <% opt.catppuccin.overlay0 %>
set -g fish_color_cancel <% opt.catppuccin.red %>
set -g fish_color_cwd <% opt.catppuccin.yellow %>
set -g fish_color_user <% opt.catppuccin.teal %>
set -g fish_color_host <% opt.catppuccin.blue %>
set -g fish_color_host_remote <% opt.catppuccin.green %>
set -g fish_color_status <% opt.catppuccin.red %>
set -g fish_pager_color_progress <% opt.catppuccin.overlay0 %>
set -g fish_pager_color_prefix <% opt.catppuccin.pink %>
set -g fish_pager_color_completion <% opt.catppuccin.text %>
set -g fish_pager_color_description <% opt.catppuccin.overlay0 %>

View file

@ -5,21 +5,21 @@ font=<% opt.term_font %>:size=10
alpha=0.8
[colors]
foreground=cdd6f4 # Text
background=1e1e2e # Base
regular0=45475a # Surface 1
regular1=f38ba8 # red
regular2=a6e3a1 # green
regular3=f9e2af # yellow
regular4=89b4fa # blue
regular5=f5c2e7 # pink
regular6=94e2d5 # teal
regular7=bac2de # Subtext 1
bright0=585b70 # Surface 2
bright1=f38ba8 # red
bright2=a6e3a1 # green
bright3=f9e2af # yellow
bright4=89b4fa # blue
bright5=f5c2e7 # pink
bright6=94e2d5 # teal
bright7=a6adc8 # Subtext 0
foreground=<% opt.catppuccin.text %> # Text
background=<% opt.catppuccin.base %> # Base
regular0=<% opt.catppuccin.surface1 %> # Surface 1
regular1=<% opt.catppuccin.red %> # red
regular2=<% opt.catppuccin.green %> # green
regular3=<% opt.catppuccin.yellow %> # yellow
regular4=<% opt.catppuccin.blue %> # blue
regular5=<% opt.catppuccin.pink %> # pink
regular6=<% opt.catppuccin.teal %> # teal
regular7=<% opt.catppuccin.subtext1 %> # Subtext 1
bright0=<% opt.catppuccin.surface2 %> # Surface 2
bright1=<% opt.catppuccin.red %> # red
bright2=<% opt.catppuccin.green %> # green
bright3=<% opt.catppuccin.yellow %> # yellow
bright4=<% opt.catppuccin.blue %> # blue
bright5=<% opt.catppuccin.pink %> # pink
bright6=<% opt.catppuccin.teal %> # teal
bright7=<% opt.catppuccin.subtext0 %> # Subtext 0

View file

@ -14,8 +14,8 @@ general {
gaps_in = 5
gaps_out = 20
border_size = 2.5
col.active_border = rgba(f38ba8ee) rgba(a6e3a1ee) 45deg
col.inactive_border = rgba(11111baa)
col.active_border = rgba(<% opt.catppuccin.red %>ee) rgba(<% opt.catppuccin.green %>ee) 45deg
col.inactive_border = rgba(<% opt.catppuccin.crust %>aa)
layout = dwindle
}

View file

@ -266,31 +266,31 @@ bindsym Shift+Print exec shotgun -s - | feh --class feh-float -
for_window [class="feh-float"] floating enable
# catppuccin mocha theme
set $rosewater #f5e0dc
set $flamingo #f2cdcd
set $pink #f5c2e7
set $mauve #cba6f7
set $red #f38ba8
set $maroon #eba0ac
set $peach #fab387
set $green #a6e3a1
set $teal #94e2d5
set $sky #89dceb
set $sapphire #74c7ec
set $blue #89b4fa
set $lavender #b4befe
set $text #cdd6f4
set $subtext1 #bac2de
set $subtext0 #a6adc8
set $overlay2 #9399b2
set $overlay1 #7f849c
set $overlay0 #6c7086
set $surface2 #585b70
set $surface1 #45475a
set $surface0 #313244
set $base #1e1e2e
set $mantle #181825
set $crust #11111b
set $rosewater #<% opt.catppuccin.rosewater %>
set $flamingo #<% opt.catppuccin.flamingo %>
set $pink #<% opt.catppuccin.pink %>
set $mauve #<% opt.catppuccin.mauve %>
set $red #<% opt.catppuccin.red %>
set $maroon #<% opt.catppuccin.maroon %>
set $peach #<% opt.catppuccin.peach %>
set $green #<% opt.catppuccin.green %>
set $teal #<% opt.catppuccin.teal %>
set $sky #<% opt.catppuccin.sky %>
set $sapphire #<% opt.catppuccin.sapphire %>
set $blue #<% opt.catppuccin.blue %>
set $lavender #<% opt.catppuccin.lavender %>
set $text #<% opt.catppuccin.text %>
set $subtext1 #<% opt.catppuccin.subtext1 %>
set $subtext0 #<% opt.catppuccin.subtext0 %>
set $overlay2 #<% opt.catppuccin.overlay2 %>
set $overlay1 #<% opt.catppuccin.overlay1 %>
set $overlay0 #<% opt.catppuccin.overlay0 %>
set $surface2 #<% opt.catppuccin.surface2 %>
set $surface1 #<% opt.catppuccin.surface1 %>
set $surface0 #<% opt.catppuccin.surface0 %>
set $base #<% opt.catppuccin.base %>
set $mantle #<% opt.catppuccin.mantle %>
set $crust #<% opt.catppuccin.crust %>
client.focused $red $surface1 $text $rosewater $red
client.focused_inactive $maroon $base $text $rosewater $maroon

View file

@ -12,72 +12,72 @@ background_opacity 0.8
# The basic colors
foreground #CDD6F4
background #1E1E2E
selection_foreground #1E1E2E
selection_background #F5E0DC
foreground #<% opt.catppuccin.text %>
background #<% opt.catppuccin.base %>
selection_foreground #<% opt.catppuccin.base %>
selection_background #<% opt.catppuccin.rosewater %>
# Cursor colors
cursor #F5E0DC
cursor_text_color #1E1E2E
cursor #<% opt.catppuccin.rosewater %>
cursor_text_color #<% opt.catppuccin.base %>
# URL underline color when hovering with mouse
url_color #F5E0DC
url_color #<% opt.catppuccin.rosewater %>
# Kitty window border colors
active_border_color #B4BEFE
inactive_border_color #6C7086
bell_border_color #F9E2AF
active_border_color #<% opt.catppuccin.lavender %>
inactive_border_color #<% opt.catppuccin.overlay0 %>
bell_border_color #<% opt.catppuccin.yellow %>
# OS Window titlebar colors
wayland_titlebar_color system
macos_titlebar_color system
# Tab bar colors
active_tab_foreground #11111B
active_tab_background #CBA6F7
inactive_tab_foreground #CDD6F4
inactive_tab_background #181825
tab_bar_background #11111B
active_tab_foreground #<% opt.catppuccin.crust %>
active_tab_background #<% opt.catppuccin.mauve %>
inactive_tab_foreground #<% opt.catppuccin.text %>
inactive_tab_background #<% opt.catppuccin.mantle %>
tab_bar_background #<% opt.catppuccin.crust %>
# Colors for marks (marked text in the terminal)
mark1_foreground #1E1E2E
mark1_background #B4BEFE
mark2_foreground #1E1E2E
mark2_background #CBA6F7
mark3_foreground #1E1E2E
mark3_background #74C7EC
mark1_foreground #<% opt.catppuccin.base %>
mark1_background #<% opt.catppuccin.lavender %>
mark2_foreground #<% opt.catppuccin.base %>
mark2_background #<% opt.catppuccin.mauve %>
mark3_foreground #<% opt.catppuccin.base %>
mark3_background #<% opt.catppuccin.sapphire %>
# The 16 terminal colors
# black
color0 #45475A
color8 #585B70
color0 #<% opt.catppuccin.surface1 %>
color8 #<% opt.catppuccin.surface2 %>
# red
color1 #F38BA8
color9 #F38BA8
color1 #<% opt.catppuccin.red %>
color9 #<% opt.catppuccin.red %>
# green
color2 #A6E3A1
color10 #A6E3A1
color2 #<% opt.catppuccin.green %>
color10 #<% opt.catppuccin.green %>
# yellow
color3 #F9E2AF
color11 #F9E2AF
color3 #<% opt.catppuccin.yellow %>
color11 #<% opt.catppuccin.yellow %>
# blue
color4 #89B4FA
color12 #89B4FA
color4 #<% opt.catppuccin.blue %>
color12 #<% opt.catppuccin.blue %>
# magenta
color5 #F5C2E7
color13 #F5C2E7
color5 #<% opt.catppuccin.pink %>
color13 #<% opt.catppuccin.pink %>
# cyan
color6 #94E2D5
color14 #94E2D5
color6 #<% opt.catppuccin.teal %>
color14 #<% opt.catppuccin.teal %>
# white
color7 #BAC2DE
color15 #A6ADC8
color7 #<% opt.catppuccin.subtext1 %>
color15 #<% opt.catppuccin.subtext0 %>

View file

@ -1,16 +1,16 @@
-- <! tmpl:setPostProcessor(opt.luaCompile) !>
local catppuccin = {
bg = "#181825",
fg = "#cdd6f4",
bright_bg = "#1e1e2e",
very_bright_bg = "#313244",
cyan = "#89b4fa",
green = "#a6e3a1",
orange = "#fab387",
pink = "#f5c2e7",
purple = "#cba6f7",
red = "#f38ba8",
yellow = "#f9e2af",
bg = "#<% opt.catppuccin.mantle %>",
fg = "#<% opt.catppuccin.text %>",
bright_bg = "#<% opt.catppuccin.base %>",
very_bright_bg = "#<% opt.catppuccin.surface0 %>",
cyan = "#<% opt.catppuccin.blue %>",
green = "#<% opt.catppuccin.green %>",
orange = "#<% opt.catppuccin.peach %>",
pink = "#<% opt.catppuccin.pink %>",
purple = "#<% opt.catppuccin.mauve %>",
red = "#<% opt.catppuccin.red %>",
yellow = "#<% opt.catppuccin.yellow %>",
}
local theme = {}

View file

@ -1,37 +0,0 @@
/*
*
* Catppuccin Mocha palette
* Maintainer: rubyowo
*
*/
@define-color base #1e1e2e;
@define-color mantle #181825;
@define-color crust #11111b;
@define-color text #cdd6f4;
@define-color subtext0 #a6adc8;
@define-color subtext1 #bac2de;
@define-color surface0 #313244;
@define-color surface1 #45475a;
@define-color surface2 #585b70;
@define-color overlay0 #6c7086;
@define-color overlay1 #7f849c;
@define-color overlay2 #9399b2;
@define-color blue #89b4fa;
@define-color lavender #b4befe;
@define-color sapphire #74c7ec;
@define-color sky #89dceb;
@define-color teal #94e2d5;
@define-color green #a6e3a1;
@define-color yellow #f9e2af;
@define-color peach #fab387;
@define-color maroon #eba0ac;
@define-color red #f38ba8;
@define-color mauve #cba6f7;
@define-color pink #f5c2e7;
@define-color flamingo #f2cdcd;
@define-color rosewater #f5e0dc;

View file

@ -0,0 +1,37 @@
/*
*
* Catppuccin Mocha palette
* Maintainer: rubyowo
*
*/
@define-color base #<% opt.catppuccin.base %>;
@define-color mantle #<% opt.catppuccin.mantle %>;
@define-color crust #<% opt.catppuccin.crust %>;
@define-color text #<% opt.catppuccin.text %>;
@define-color subtext0 #<% opt.catppuccin.subtext0 %>;
@define-color subtext1 #<% opt.catppuccin.subtext1 %>;
@define-color surface0 #<% opt.catppuccin.surface0 %>;
@define-color surface1 #<% opt.catppuccin.surface1 %>;
@define-color surface2 #<% opt.catppuccin.surface2 %>;
@define-color overlay0 #<% opt.catppuccin.overlay0 %>;
@define-color overlay1 #<% opt.catppuccin.overlay1 %>;
@define-color overlay2 #<% opt.catppuccin.overlay2 %>;
@define-color blue #<% opt.catppuccin.blue %>;
@define-color lavender #<% opt.catppuccin.lavender %>;
@define-color sapphire #<% opt.catppuccin.sapphire %>;
@define-color sky #<% opt.catppuccin.sky %>;
@define-color teal #<% opt.catppuccin.teal %>;
@define-color green #<% opt.catppuccin.green %>;
@define-color yellow #<% opt.catppuccin.yellow %>;
@define-color peach #<% opt.catppuccin.peach %>;
@define-color maroon #<% opt.catppuccin.maroon %>;
@define-color red #<% opt.catppuccin.red %>;
@define-color mauve #<% opt.catppuccin.mauve %>;
@define-color pink #<% opt.catppuccin.pink %>;
@define-color flamingo #<% opt.catppuccin.flamingo %>;
@define-color rosewater #<% opt.catppuccin.rosewater %>;

View file

@ -4,13 +4,13 @@ font-regular = <% opt.font %>:size=14;
font-large = <% opt.font %>:size=20;
[colours]
background = <% opt.catppuccin.mantle %>;
border = <% opt.catppuccin.red %>;
text = <% opt.catppuccin.text %>;
error-text = <% opt.catppuccin.red %>;
pin-background = <% opt.catppuccin.base %>;
pin-border = <% opt.catppuccin.green %>;
pin-square = <% opt.catppuccin.mauve %>;
ok-button = <% opt.catppuccin.blue %>;
not-ok-button = <% opt.catppuccin.maroon %>;
cancel-button = <% opt.catppuccin.red %>;
background = 0x<% opt.catppuccin.mantle %>;
border = 0x<% opt.catppuccin.red %>;
text = 0x<% opt.catppuccin.text %>;
error-text = 0x<% opt.catppuccin.red %>;
pin-background = 0x<% opt.catppuccin.base %>;
pin-border = 0x<% opt.catppuccin.green %>;
pin-square = 0x<% opt.catppuccin.mauve %>;
ok-button = 0x<% opt.catppuccin.blue %>;
not-ok-button = 0x<% opt.catppuccin.maroon %>;
cancel-button = 0x<% opt.catppuccin.red %>;

View file

@ -49,8 +49,8 @@
(fn on-format-tab-title [tab tabs panes config hover max_width]
(let [title (if (and tab.tab_title (> (length tab.tab_title) 0))
tab.tab_title tab.active_pane.title)
bg (fn [t h] (if t.is_active :#cba6f7 (if h :#45475a :#313244)))
fg (fn [t] (if t.is_active :#181825 :#cdd6f4))
bg (fn [t h] (if t.is_active :#<% opt.catppuccin.mauve %> (if h :#<% opt.catppuccin.surface1 %> :#<% opt.catppuccin.surface0 %>)))
fg (fn [t] (if t.is_active :#<% opt.catppuccin.mantle %> :#<% opt.catppuccin.text %>))
not-first? (~= tab.tab_index 0)
last? (= tab.tab_index (- (length tabs) 1))
deco-len (+ 2
@ -70,19 +70,19 @@
;; last tab
(when (= tab.tab_index (- (length tabs) 1))
(table.insert elems {:Foreground {:Color (bg tab hover)}})
(table.insert elems {:Background {:Color :#45475a}}) ;; color of new tab button
(table.insert elems {:Background {:Color :#<% opt.catppuccin.surface1 %>}}) ;; color of new tab button
(table.insert elems {:Text " "}))
elems))
(wt.on :format-tab-title on-format-tab-title)
(fn new-tab-button [hover]
(let [bg (if hover :#89b4fa :#45475a)]
(let [bg (if hover :#<% opt.catppuccin.blue %> :#<% opt.catppuccin.surface1 %>)]
(wt.format [{:Background {:Color bg}}
{:Foreground {:Color :#cdd6f4}}
{:Foreground {:Color :#<% opt.catppuccin.text %>}}
{:Text "  "}
{:Foreground {:Color bg}}
{:Background {:Color :#11111b}}
{:Background {:Color :#<% opt.catppuccin.crust %>}}
{:Text ""}])))
{:default_prog ["<% shell %>"]