Add Kitty matugen template, format

This commit is contained in:
Ly-sec 2025-08-25 08:25:58 +02:00
parent f42fa11862
commit 43f56b63f6
3 changed files with 48 additions and 4 deletions

View file

@ -23,4 +23,8 @@ output_path = "~/.config/qt6ct/colors/noctalia.conf"
[templates.qt5]
input_path = "templates/qtct.conf"
output_path = "~/.config/qt5ct/colors/noctalia.conf"
output_path = "~/.config/qt5ct/colors/noctalia.conf"
[templates.kitty]
input_path = "templates/kitty.conf"
output_path = "~/.config/kitty/noctalia.conf"

View file

@ -0,0 +1,40 @@
cursor {{colors.on_surface.default.hex}}
cursor_text_color {{colors.on_surface_variant.default.hex}}
foreground {{colors.on_surface.default.hex}}
background {{colors.surface.default.hex}}
selection_foreground {{colors.on_secondary.default.hex}}
selection_background {{colors.secondary.default.hex}}
url_color {{colors.primary.default.hex}}
# black
color0 {{colors.surface_container.default.hex}}
color8 {{colors.on_surface_variant.default.hex}}
# red
color1 {{colors.error.default.hex}}
color9 {{colors.on_error.default.hex}}
# green
color2 {{colors.tertiary.default.hex}}
color10 {{colors.on_tertiary.default.hex}}
# yellow
color3 {{colors.secondary.default.hex}}
color11 {{colors.on_secondary.default.hex}}
# blue
color4 {{colors.primary.default.hex}}
color12 {{colors.on_primary.default.hex}}
# magenta
color5 {{colors.surface_container.default.hex}}
color13 {{colors.on_surface.default.hex}}
# cyan
color6 {{colors.outline_variant.default.hex}}
color14 {{colors.on_surface_variant.default.hex}}
# white
color7 {{colors.on_surface_variant.default.hex}}
color15 {{colors.on_surface.default.hex}}

View file

@ -128,10 +128,10 @@ ColumnLayout {
}
}
// GTK/QT theming
// App theming
NToggle {
label: "Theme external apps (GTK & Qt)"
description: "Writes GTK (gtk.css) and Qt (qt6ct) themes based on your colors."
label: "Theme external apps (GTK, Qt & kitty)"
description: "Writes GTK (gtk.css), Qt5/6 (noctalia.conf) and Kitty (noctalia.conf) themes based on your colors."
checked: Settings.data.colorSchemes.themeApps
onToggled: checked => {
Settings.data.colorSchemes.themeApps = checked