41 lines
1.5 KiB
Python
41 lines
1.5 KiB
Python
# Theme and overrides.
|
|
|
|
# Font
|
|
c.fonts.default_family = ["Hack", "Symbols Nerd Font Mono"]
|
|
c.fonts.default_size = '10pt'
|
|
c.fonts.tabs.selected = 'bold default_size default_family'
|
|
c.fonts.downloads = 'bold default_size default_family'
|
|
c.fonts.statusbar = 'bold default_size default_family'
|
|
|
|
# Importing theme
|
|
|
|
# Add "return palette" to the end of setup.py to allow local override
|
|
import catppuccin
|
|
palette = catppuccin.setup(c, "frappe")
|
|
|
|
print(palette)
|
|
|
|
# -- Theme Overrides --
|
|
|
|
# Tab color adjustments
|
|
c.colors.tabs.bar.bg = palette["base"]
|
|
c.colors.tabs.even.bg = c.colors.tabs.odd.bg = palette["base"]
|
|
c.colors.tabs.pinned.even.bg = c.colors.tabs.pinned.odd.bg = palette["base"]
|
|
c.colors.tabs.even.fg = c.colors.tabs.odd.fg = palette["text"]
|
|
c.colors.tabs.pinned.even.fg = c.colors.tabs.pinned.odd.fg = palette["text"]
|
|
c.colors.tabs.selected.even.bg = c.colors.tabs.selected.odd.bg = palette["base"]
|
|
c.colors.tabs.pinned.selected.even.bg = c.colors.tabs.pinned.selected.odd.bg = palette["base"]
|
|
c.colors.tabs.selected.even.fg = c.colors.tabs.selected.odd.fg = palette["pink"]
|
|
c.colors.tabs.pinned.selected.even.fg = c.colors.tabs.pinned.selected.odd.fg = palette["pink"]
|
|
|
|
# Other misc comfort fixes
|
|
c.colors.hints.bg = palette["base"]
|
|
c.colors.hints.fg = palette["text"]
|
|
c.hints.border = "1px solid " + palette["overlay2"]
|
|
c.colors.hints.match.fg = palette["pink"]
|
|
c.colors.statusbar.insert.bg = palette["base"]
|
|
c.colors.statusbar.insert.fg = palette["green"]
|
|
|
|
# Nuke defaultbg
|
|
c.colors.webpage.bg = "white"
|