This commit is contained in:
2026-02-20 11:23:12 +00:00
parent d061ac49c2
commit a07f96fcd2
8 changed files with 118 additions and 14 deletions

6
foot/config.lua Normal file
View File

@@ -0,0 +1,6 @@
return {
target = {
linux = "~/.config/foot",
default = "~/.config/foot",
},
}

23
foot/files/colors.ini Normal file
View File

@@ -0,0 +1,23 @@
[colors]
foreground=#e2e3d9
background=#11140e
selection-foreground=#29341f
selection-background=#becbae
regular0=#4c4c4c
regular1=#ac8a8c
regular2=#8aac8b
regular3=#aca98a
regular4=#add18d
regular5=#ac8aac
regular6=#8aacab
regular7=#e7e7e7
bright0=#9ea58d
bright1=#c49ea0
bright2=#9ec49f
bright3=#c4c19e
bright4=#a39ec4
bright5=#c49ec4
bright6=#9ec3c4
bright7=#f0f0f0

View File

@@ -0,0 +1,25 @@
[colors]
foreground=e2e3d9
background=11140e
selection-foreground=e2e3d9
selection-background=314e19
cursor = 11140e add18d
regular0=11140e
regular1=f0846c
regular2=6fd168
regular3=ffec72
regular4=9dc679
regular5=426027
regular6=add18d
regular7=d4dbce
bright0=82877d
bright1=ffb09f
bright2=a8faa3
bright3=fff3a5
bright4=c4e5a6
bright5=e0ffc4
bright6=ebffd9
bright7=fbfff8
dim-blend-towards=black

14
foot/files/foot.ini Normal file
View File

@@ -0,0 +1,14 @@
include=~/.config/foot/colors.ini
[main]
font=IosevkaTermSlab Nerd Font:size=11
dpi-aware=auto
[mouse]
hide-when-typing=yes
[scroll]
bar=none
[tweak]
overflowing-glyphs=yes

View File

@@ -1,8 +1,8 @@
# vim:fileencoding=utf-8:foldmethod=marker # vim:fileencoding=utf-8:foldmethod=marker
# BEGIN_KITTY_THEME # BEGIN_KITTY_THEME
# Catppuccin-Macchiato # Matugen
include current-theme.conf include colors.conf
# END_KITTY_THEME # END_KITTY_THEME
#: Fonts {{{ #: Fonts {{{
@@ -1054,16 +1054,7 @@ font_size 12.0
#: Tab bar {{{ #: Tab bar {{{
tab_bar_min_tabs 1 tab_bar_style hidden
tab_bar_edge bottom
# tab_title_template {title}{' :{}:'.format(num_windows) if num_windows > 1 else ''}
tab_bar_margin_width 0.0
tab_bar_margin_height 0.0 0.0
tab_bar_style powerline
tab_bar_align left
tab_separator
tab_activity_sybol none
tab_title_template {index}  {tab.active_wd.rsplit('/', 1)[-1]}
#: The edge to show the tab bar on, top or bottom. #: The edge to show the tab bar on, top or bottom.
@@ -1234,7 +1225,7 @@ tab_title_template {index}  {tab.active_wd.rsplit('/', 1)[-1]}
#: The foreground and background colors. #: The foreground and background colors.
# background_opacity 1.0 background_opacity 0.9
#: The opacity of the background. A number between zero and one, where #: The opacity of the background. A number between zero and one, where
#: one is opaque and zero is fully transparent. This will only work if #: one is opaque and zero is fully transparent. This will only work if

View File

@@ -5,6 +5,14 @@ input_path = '~/.config/matugen/templates/ghostty-theme'
output_path = '~/.config/ghostty/themes/matugen' output_path = '~/.config/ghostty/themes/matugen'
post_hook = 'pkill -SIGUSR2 ghostty' post_hook = 'pkill -SIGUSR2 ghostty'
[templates.kitty]
input_path = '~/.config/matugen/templates/kitty-colors.conf'
output_path = '~/.config/kitty/colors.conf'
[templates.foot]
input_path = '~/.config/matugen/templates/foot-theme'
output_path = '~/.config/foot/colors.ini'
[templates.gtk3] [templates.gtk3]
input_path = '~/.config/matugen/templates/gtk-colors.css' input_path = '~/.config/matugen/templates/gtk-colors.css'
output_path = '~/.config/gtk-3.0/colors.css' output_path = '~/.config/gtk-3.0/colors.css'

View File

@@ -0,0 +1,37 @@
# vim:ft=kitty
foreground {{colors.on_surface.default.hex}}
background {{colors.surface.default.hex}}
selection_foreground {{colors.on_secondary_container.default.hex}}
selection_background {{colors.secondary_container.default.hex}}
cursor {{colors.on_surface.default.hex}}
cursor_text_color {{colors.surface.default.hex}}
url_color {{colors.primary.default.hex}}
active_border_color {{colors.primary.default.hex}}
inactive_border_color {{colors.outline.default.hex}}
bell_border_color {{colors.error.default.hex}}
tab_bar_background {{colors.surface.default.hex}}
active_tab_foreground {{colors.on_primary.default.hex}}
active_tab_background {{colors.primary.default.hex}}
inactive_tab_foreground {{colors.on_surface.default.hex}}
inactive_tab_background {{colors.surface_variant.default.hex}}
color0 {{colors.surface_variant.default.hex}}
color1 {{colors.error.default.hex}}
color2 {{colors.primary.default.hex}}
color3 {{colors.secondary.default.hex}}
color4 {{colors.tertiary.default.hex}}
color5 {{colors.primary_container.default.hex}}
color6 {{colors.secondary_container.default.hex}}
color7 {{colors.on_surface.default.hex}}
color8 {{colors.outline_variant.default.hex}}
color9 {{colors.error_container.default.hex}}
color10 {{colors.primary_container.default.hex}}
color11 {{colors.secondary_container.default.hex}}
color12 {{colors.tertiary_container.default.hex}}
color13 {{colors.primary.default.hex}}
color14 {{colors.secondary.default.hex}}
color15 {{colors.on_surface_variant.default.hex}}

View File

@@ -2,6 +2,6 @@
"lastChangelogVersion": "0.54.0", "lastChangelogVersion": "0.54.0",
"defaultProvider": "openrouter", "defaultProvider": "openrouter",
"defaultModel": "openai/gpt-5.2-codex", "defaultModel": "openai/gpt-5.2-codex",
"defaultThinkingLevel": "minimal", "defaultThinkingLevel": "medium",
"theme": "matugen" "theme": "matugen"
} }