mirror of
https://github.com/AvengeMedia/DankMaterialShell.git
synced 2026-01-24 13:32:50 -05:00
switch hto monorepo structure
This commit is contained in:
3
quickshell/matugen/configs/alacritty.toml
Normal file
3
quickshell/matugen/configs/alacritty.toml
Normal file
@@ -0,0 +1,3 @@
|
||||
[templates.dmsalacritty]
|
||||
input_path = 'SHELL_DIR/matugen/templates/alacritty.toml'
|
||||
output_path = '~/.config/alacritty/dank-theme.toml'
|
||||
17
quickshell/matugen/configs/base.toml
Normal file
17
quickshell/matugen/configs/base.toml
Normal file
@@ -0,0 +1,17 @@
|
||||
[config]
|
||||
|
||||
[templates.dmsgtk4]
|
||||
input_path = 'SHELL_DIR/matugen/templates/gtk-colors.css'
|
||||
output_path = '~/.config/gtk-4.0/dank-colors.css'
|
||||
|
||||
[templates.dmskcolorscheme]
|
||||
input_path = 'SHELL_DIR/matugen/templates/kcolorscheme.colors'
|
||||
output_path = '~/.local/share/color-schemes/DankMatugen.colors'
|
||||
|
||||
[templates.dmslightkcolorscheme]
|
||||
input_path = 'SHELL_DIR/matugen/templates/light-kcolorscheme.colors'
|
||||
output_path = '~/.local/share/color-schemes/DankMatugenLight.colors'
|
||||
|
||||
[templates.dmsdarkkcolorscheme]
|
||||
input_path = 'SHELL_DIR/matugen/templates/dark-kcolorscheme.colors'
|
||||
output_path = '~/.local/share/color-schemes/DankMatugenDark.colors'
|
||||
13
quickshell/matugen/configs/codium.toml
Normal file
13
quickshell/matugen/configs/codium.toml
Normal file
@@ -0,0 +1,13 @@
|
||||
[templates.dmscodiumdefault]
|
||||
input_path = 'SHELL_DIR/matugen/templates/vscode-color-theme.json'
|
||||
output_path = '~/.vscode-oss/extensions/local.dynamic-base16-dankshell-0.0.1/themes/dankshell-default-base.json'
|
||||
|
||||
[templates.dmscodiumdark]
|
||||
input_path = 'SHELL_DIR/matugen/templates/vscode-color-theme.json'
|
||||
output_path = '~/.vscode-oss/extensions/local.dynamic-base16-dankshell-0.0.1/themes/dankshell-dark-base.json'
|
||||
mode = 'Dark'
|
||||
|
||||
[templates.dmscodiumlight]
|
||||
input_path = 'SHELL_DIR/matugen/templates/vscode-color-theme.json'
|
||||
output_path = '~/.vscode-oss/extensions/local.dynamic-base16-dankshell-0.0.1/themes/dankshell-light-base.json'
|
||||
mode = 'Light'
|
||||
3
quickshell/matugen/configs/dgop.toml
Normal file
3
quickshell/matugen/configs/dgop.toml
Normal file
@@ -0,0 +1,3 @@
|
||||
[templates.dmsdgop]
|
||||
input_path = 'SHELL_DIR/matugen/templates/dgop.json'
|
||||
output_path = '~/.config/dgop/colors.json'
|
||||
3
quickshell/matugen/configs/firefox.toml
Normal file
3
quickshell/matugen/configs/firefox.toml
Normal file
@@ -0,0 +1,3 @@
|
||||
[templates.dmsfirefox]
|
||||
input_path = 'SHELL_DIR/matugen/templates/firefox-userchrome.css'
|
||||
output_path = '~/.config/DankMaterialShell/firefox.css'
|
||||
3
quickshell/matugen/configs/foot.toml
Normal file
3
quickshell/matugen/configs/foot.toml
Normal file
@@ -0,0 +1,3 @@
|
||||
[templates.dmsfoot]
|
||||
input_path = 'SHELL_DIR/matugen/templates/foot.ini'
|
||||
output_path = '~/.config/foot/dank-colors.ini'
|
||||
3
quickshell/matugen/configs/ghostty.toml
Normal file
3
quickshell/matugen/configs/ghostty.toml
Normal file
@@ -0,0 +1,3 @@
|
||||
[templates.dmsghostty]
|
||||
input_path = 'SHELL_DIR/matugen/templates/ghostty.conf'
|
||||
output_path = '~/.config/ghostty/config-dankcolors'
|
||||
3
quickshell/matugen/configs/gtk3-dark.toml
Normal file
3
quickshell/matugen/configs/gtk3-dark.toml
Normal file
@@ -0,0 +1,3 @@
|
||||
[templates.dmsgtk3]
|
||||
input_path = 'SHELL_DIR/matugen/templates/gtk-colors.css'
|
||||
output_path = '~/.config/gtk-3.0/dank-colors.css'
|
||||
3
quickshell/matugen/configs/gtk3-light.toml
Normal file
3
quickshell/matugen/configs/gtk3-light.toml
Normal file
@@ -0,0 +1,3 @@
|
||||
[templates.dmsgtk3]
|
||||
input_path = 'SHELL_DIR/matugen/templates/gtk-light-colors.css'
|
||||
output_path = '~/.config/gtk-3.0/dank-colors.css'
|
||||
7
quickshell/matugen/configs/kitty.toml
Normal file
7
quickshell/matugen/configs/kitty.toml
Normal file
@@ -0,0 +1,7 @@
|
||||
[templates.dmskitty]
|
||||
input_path = 'SHELL_DIR/matugen/templates/kitty.conf'
|
||||
output_path = '~/.config/kitty/dank-theme.conf'
|
||||
|
||||
[templates.dmskittytabs]
|
||||
input_path = 'SHELL_DIR/matugen/templates/kitty-tabs.conf'
|
||||
output_path = '~/.config/kitty/dank-tabs.conf'
|
||||
3
quickshell/matugen/configs/niri.toml
Normal file
3
quickshell/matugen/configs/niri.toml
Normal file
@@ -0,0 +1,3 @@
|
||||
[templates.dmsniri]
|
||||
input_path = 'SHELL_DIR/matugen/templates/niri-colors.kdl'
|
||||
output_path = '~/.config/niri/dms/colors.kdl'
|
||||
4
quickshell/matugen/configs/pywalfox.toml
Normal file
4
quickshell/matugen/configs/pywalfox.toml
Normal file
@@ -0,0 +1,4 @@
|
||||
[templates.dmspywalfox]
|
||||
input_path = 'SHELL_DIR/matugen/templates/pywalfox-colors.json'
|
||||
output_path = '~/.cache/wal/dank-pywalfox.json'
|
||||
post_hook = 'command -v pywalfox && test -f ~/.cache/wal/colors.json && pywalfox update'
|
||||
3
quickshell/matugen/configs/qt5ct.toml
Normal file
3
quickshell/matugen/configs/qt5ct.toml
Normal file
@@ -0,0 +1,3 @@
|
||||
[templates.dmsqt5ct]
|
||||
input_path = 'SHELL_DIR/matugen/templates/qtct-colors.conf'
|
||||
output_path = '~/.config/qt5ct/colors/matugen.conf'
|
||||
3
quickshell/matugen/configs/qt6ct.toml
Normal file
3
quickshell/matugen/configs/qt6ct.toml
Normal file
@@ -0,0 +1,3 @@
|
||||
[templates.dmsqt6ct]
|
||||
input_path = 'SHELL_DIR/matugen/templates/qtct-colors.conf'
|
||||
output_path = '~/.config/qt6ct/colors/matugen.conf'
|
||||
3
quickshell/matugen/configs/vesktop.toml
Normal file
3
quickshell/matugen/configs/vesktop.toml
Normal file
@@ -0,0 +1,3 @@
|
||||
[templates.dmsvesktop]
|
||||
input_path = 'SHELL_DIR/matugen/templates/vesktop.css'
|
||||
output_path = '~/.config/vesktop/themes/dank-discord.css'
|
||||
13
quickshell/matugen/configs/vscode.toml
Normal file
13
quickshell/matugen/configs/vscode.toml
Normal file
@@ -0,0 +1,13 @@
|
||||
[templates.dmsvscodedefault]
|
||||
input_path = 'SHELL_DIR/matugen/templates/vscode-color-theme.json'
|
||||
output_path = '~/.vscode/extensions/local.dynamic-base16-dankshell-0.0.1/themes/dankshell-default-base.json'
|
||||
|
||||
[templates.dmsvscodedark]
|
||||
input_path = 'SHELL_DIR/matugen/templates/vscode-color-theme.json'
|
||||
output_path = '~/.vscode/extensions/local.dynamic-base16-dankshell-0.0.1/themes/dankshell-dark-base.json'
|
||||
mode = 'Dark'
|
||||
|
||||
[templates.dmsvscodelight]
|
||||
input_path = 'SHELL_DIR/matugen/templates/vscode-color-theme.json'
|
||||
output_path = '~/.vscode/extensions/local.dynamic-base16-dankshell-0.0.1/themes/dankshell-light-base.json'
|
||||
mode = 'Light'
|
||||
11
quickshell/matugen/templates/alacritty.toml
Normal file
11
quickshell/matugen/templates/alacritty.toml
Normal file
@@ -0,0 +1,11 @@
|
||||
[colors.primary]
|
||||
background = '{{colors.background.default.hex}}'
|
||||
foreground = '{{colors.on_surface.default.hex}}'
|
||||
|
||||
[colors.selection]
|
||||
text = '{{colors.on_surface.default.hex}}'
|
||||
background = '{{colors.primary_container.default.hex}}'
|
||||
|
||||
[colors.cursor]
|
||||
text = '{{colors.background.default.hex}}'
|
||||
cursor = '{{colors.primary.default.hex}}'
|
||||
108
quickshell/matugen/templates/dank.json
Normal file
108
quickshell/matugen/templates/dank.json
Normal file
@@ -0,0 +1,108 @@
|
||||
{
|
||||
"colors": {
|
||||
"dark": {
|
||||
"background": "{{colors.background.dark.hex}}",
|
||||
"error": "{{colors.error.dark.hex}}",
|
||||
"error_container": "{{colors.error_container.dark.hex}}",
|
||||
"inverse_on_surface": "{{colors.inverse_on_surface.dark.hex}}",
|
||||
"inverse_primary": "{{colors.inverse_primary.dark.hex}}",
|
||||
"inverse_surface": "{{colors.inverse_surface.dark.hex}}",
|
||||
"on_background": "{{colors.on_background.dark.hex}}",
|
||||
"on_error": "{{colors.on_error.dark.hex}}",
|
||||
"on_error_container": "{{colors.on_error_container.dark.hex}}",
|
||||
"on_primary": "{{colors.on_primary.dark.hex}}",
|
||||
"on_primary_container": "{{colors.on_primary_container.dark.hex}}",
|
||||
"on_primary_fixed": "{{colors.on_primary_fixed.dark.hex}}",
|
||||
"on_primary_fixed_variant": "{{colors.on_primary_fixed_variant.dark.hex}}",
|
||||
"on_secondary": "{{colors.on_secondary.dark.hex}}",
|
||||
"on_secondary_container": "{{colors.on_secondary_container.dark.hex}}",
|
||||
"on_secondary_fixed": "{{colors.on_secondary_fixed.dark.hex}}",
|
||||
"on_secondary_fixed_variant": "{{colors.on_secondary_fixed_variant.dark.hex}}",
|
||||
"on_surface": "{{colors.on_surface.dark.hex}}",
|
||||
"on_surface_variant": "{{colors.on_surface_variant.dark.hex}}",
|
||||
"on_tertiary": "{{colors.on_tertiary.dark.hex}}",
|
||||
"on_tertiary_container": "{{colors.on_tertiary_container.dark.hex}}",
|
||||
"on_tertiary_fixed": "{{colors.on_tertiary_fixed.dark.hex}}",
|
||||
"on_tertiary_fixed_variant": "{{colors.on_tertiary_fixed_variant.dark.hex}}",
|
||||
"outline": "{{colors.outline.dark.hex}}",
|
||||
"outline_variant": "{{colors.outline_variant.dark.hex}}",
|
||||
"primary": "{{colors.primary.dark.hex}}",
|
||||
"primary_container": "{{colors.primary_container.dark.hex}}",
|
||||
"primary_fixed": "{{colors.primary_fixed.dark.hex}}",
|
||||
"primary_fixed_dim": "{{colors.primary_fixed_dim.dark.hex}}",
|
||||
"scrim": "{{colors.scrim.dark.hex}}",
|
||||
"secondary": "{{colors.secondary.dark.hex}}",
|
||||
"secondary_container": "{{colors.secondary_container.dark.hex}}",
|
||||
"secondary_fixed": "{{colors.secondary_fixed.dark.hex}}",
|
||||
"secondary_fixed_dim": "{{colors.secondary_fixed_dim.dark.hex}}",
|
||||
"shadow": "{{colors.shadow.dark.hex}}",
|
||||
"source_color": "{{colors.source_color.dark.hex}}",
|
||||
"surface": "{{colors.background.dark.hex}}",
|
||||
"surface_bright": "{{colors.surface_bright.dark.hex}}",
|
||||
"surface_container": "{{colors.surface.dark.hex}}",
|
||||
"surface_container_high": "{{colors.surface_container.dark.hex}}",
|
||||
"surface_container_highest": "{{colors.surface_container_high.dark.hex}}",
|
||||
"surface_container_low": "{{colors.surface_container_low.dark.hex}}",
|
||||
"surface_container_lowest": "{{colors.surface_container_lowest.dark.hex}}",
|
||||
"surface_dim": "{{colors.surface_dim.dark.hex}}",
|
||||
"surface_tint": "{{colors.surface_tint.dark.hex}}",
|
||||
"surface_variant": "{{colors.surface_variant.dark.hex}}",
|
||||
"tertiary": "{{colors.tertiary.dark.hex}}",
|
||||
"tertiary_container": "{{colors.tertiary_container.dark.hex}}",
|
||||
"tertiary_fixed": "{{colors.tertiary_fixed.dark.hex}}",
|
||||
"tertiary_fixed_dim": "{{colors.tertiary_fixed_dim.dark.hex}}"
|
||||
},
|
||||
"light": {
|
||||
"background": "{{colors.background.light.hex}}",
|
||||
"error": "{{colors.error.light.hex}}",
|
||||
"error_container": "{{colors.error_container.light.hex}}",
|
||||
"inverse_on_surface": "{{colors.inverse_on_surface.light.hex}}",
|
||||
"inverse_primary": "{{colors.inverse_primary.light.hex}}",
|
||||
"inverse_surface": "{{colors.inverse_surface.light.hex}}",
|
||||
"on_background": "{{colors.on_background.light.hex}}",
|
||||
"on_error": "{{colors.on_error.light.hex}}",
|
||||
"on_error_container": "{{colors.on_error_container.light.hex}}",
|
||||
"on_primary": "{{colors.on_primary.light.hex}}",
|
||||
"on_primary_container": "{{colors.on_primary_container.light.hex}}",
|
||||
"on_primary_fixed": "{{colors.on_primary_fixed.light.hex}}",
|
||||
"on_primary_fixed_variant": "{{colors.on_primary_fixed_variant.light.hex}}",
|
||||
"on_secondary": "{{colors.on_secondary.light.hex}}",
|
||||
"on_secondary_container": "{{colors.on_secondary_container.light.hex}}",
|
||||
"on_secondary_fixed": "{{colors.on_secondary_fixed.light.hex}}",
|
||||
"on_secondary_fixed_variant": "{{colors.on_secondary_fixed_variant.light.hex}}",
|
||||
"on_surface": "{{colors.on_surface.light.hex}}",
|
||||
"on_surface_variant": "{{colors.on_surface_variant.light.hex}}",
|
||||
"on_tertiary": "{{colors.on_tertiary.light.hex}}",
|
||||
"on_tertiary_container": "{{colors.on_tertiary_container.light.hex}}",
|
||||
"on_tertiary_fixed": "{{colors.on_tertiary_fixed.light.hex}}",
|
||||
"on_tertiary_fixed_variant": "{{colors.on_tertiary_fixed_variant.light.hex}}",
|
||||
"outline": "{{colors.outline.light.hex}}",
|
||||
"outline_variant": "{{colors.outline_variant.light.hex}}",
|
||||
"primary": "{{colors.primary.light.hex}}",
|
||||
"primary_container": "{{colors.primary_container.light.hex}}",
|
||||
"primary_fixed": "{{colors.primary_fixed.light.hex}}",
|
||||
"primary_fixed_dim": "{{colors.primary_fixed_dim.light.hex}}",
|
||||
"scrim": "{{colors.scrim.light.hex}}",
|
||||
"secondary": "{{colors.secondary.light.hex}}",
|
||||
"secondary_container": "{{colors.secondary_container.light.hex}}",
|
||||
"secondary_fixed": "{{colors.secondary_fixed.light.hex}}",
|
||||
"secondary_fixed_dim": "{{colors.secondary_fixed_dim.light.hex}}",
|
||||
"shadow": "{{colors.shadow.light.hex}}",
|
||||
"source_color": "{{colors.source_color.light.hex}}",
|
||||
"surface": "{{colors.background.light.hex}}",
|
||||
"surface_bright": "{{colors.surface_bright.light.hex}}",
|
||||
"surface_container": "{{colors.surface.light.hex}}",
|
||||
"surface_container_high": "{{colors.surface_container.light.hex}}",
|
||||
"surface_container_highest": "{{colors.surface_container_high.light.hex}}",
|
||||
"surface_container_low": "{{colors.surface_container_low.light.hex}}",
|
||||
"surface_container_lowest": "{{colors.surface_container_lowest.light.hex}}",
|
||||
"surface_dim": "{{colors.surface_dim.light.hex}}",
|
||||
"surface_tint": "{{colors.surface_tint.light.hex}}",
|
||||
"surface_variant": "{{colors.surface_variant.light.hex}}",
|
||||
"tertiary": "{{colors.tertiary.light.hex}}",
|
||||
"tertiary_container": "{{colors.tertiary_container.light.hex}}",
|
||||
"tertiary_fixed": "{{colors.tertiary_fixed.light.hex}}",
|
||||
"tertiary_fixed_dim": "{{colors.tertiary_fixed_dim.light.hex}}"
|
||||
}
|
||||
}
|
||||
}
|
||||
146
quickshell/matugen/templates/dark-kcolorscheme.colors
Normal file
146
quickshell/matugen/templates/dark-kcolorscheme.colors
Normal file
@@ -0,0 +1,146 @@
|
||||
[KDE]
|
||||
contrast=4
|
||||
|
||||
[General]
|
||||
ColorScheme=DankMatugen
|
||||
Name=Dank Shell (matugen)
|
||||
|
||||
[ColorEffects:Disabled]
|
||||
Color={{colors.on_surface_variant.default.red}},{{colors.on_surface_variant.default.green}},{{colors.on_surface_variant.default.blue}}
|
||||
ColorAmount=0
|
||||
ColorEffect=0
|
||||
ContrastAmount=0.65
|
||||
ContrastEffect=1
|
||||
IntensityAmount=0.1
|
||||
IntensityEffect=2
|
||||
|
||||
[ColorEffects:Inactive]
|
||||
ChangeSelectionColor=true
|
||||
Color={{colors.outline.default.red}},{{colors.outline.default.green}},{{colors.outline.default.blue}}
|
||||
ColorAmount=0.025
|
||||
ColorEffect=2
|
||||
ContrastAmount=0.1
|
||||
ContrastEffect=2
|
||||
Enable=false
|
||||
IntensityAmount=0
|
||||
IntensityEffect=0
|
||||
|
||||
[Colors:Button]
|
||||
BackgroundAlternate={{colors.surface.default.red}},{{colors.surface.default.green}},{{colors.surface.default.blue}}
|
||||
BackgroundNormal={{colors.background.default.red}},{{colors.background.default.green}},{{colors.background.default.blue}}
|
||||
DecorationFocus={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
DecorationHover={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
ForegroundActive={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
ForegroundInactive={{colors.on_surface_variant.default.red}},{{colors.on_surface_variant.default.green}},{{colors.on_surface_variant.default.blue}}
|
||||
ForegroundLink={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundNegative={{colors.error.default.red}},{{colors.error.default.green}},{{colors.error.default.blue}}
|
||||
ForegroundNeutral={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
ForegroundNormal={{colors.on_surface.default.red}},{{colors.on_surface.default.green}},{{colors.on_surface.default.blue}}
|
||||
ForegroundPositive={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundVisited={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
|
||||
[Colors:Complementary]
|
||||
BackgroundAlternate={{colors.surface_container.default.red}},{{colors.surface_container.default.green}},{{colors.surface_container.default.blue}}
|
||||
BackgroundNormal={{colors.background.default.red}},{{colors.background.default.green}},{{colors.background.default.blue}}
|
||||
DecorationFocus={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
DecorationHover={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
ForegroundActive={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
ForegroundInactive={{colors.on_surface_variant.default.red}},{{colors.on_surface_variant.default.green}},{{colors.on_surface_variant.default.blue}}
|
||||
ForegroundLink={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundNegative={{colors.error.default.red}},{{colors.error.default.green}},{{colors.error.default.blue}}
|
||||
ForegroundNeutral={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
ForegroundNormal={{colors.on_surface.default.red}},{{colors.on_surface.default.green}},{{colors.on_surface.default.blue}}
|
||||
ForegroundPositive={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundVisited={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
|
||||
[Colors:Header]
|
||||
BackgroundAlternate={{colors.background.default.red}},{{colors.background.default.green}},{{colors.background.default.blue}}
|
||||
BackgroundNormal={{colors.surface.default.red}},{{colors.surface.default.green}},{{colors.surface.default.blue}}
|
||||
DecorationFocus={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
DecorationHover={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
ForegroundActive={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
ForegroundInactive={{colors.on_surface_variant.default.red}},{{colors.on_surface_variant.default.green}},{{colors.on_surface_variant.default.blue}}
|
||||
ForegroundLink={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundNegative={{colors.error.default.red}},{{colors.error.default.green}},{{colors.error.default.blue}}
|
||||
ForegroundNeutral={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
ForegroundNormal={{colors.on_surface.default.red}},{{colors.on_surface.default.green}},{{colors.on_surface.default.blue}}
|
||||
ForegroundPositive={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundVisited={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
|
||||
[Colors:Header][Inactive]
|
||||
BackgroundAlternate={{colors.surface.default.red}},{{colors.surface.default.green}},{{colors.surface.default.blue}}
|
||||
BackgroundNormal={{colors.background.default.red}},{{colors.background.default.green}},{{colors.background.default.blue}}
|
||||
DecorationFocus={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
DecorationHover={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
ForegroundActive={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
ForegroundInactive={{colors.on_surface_variant.default.red}},{{colors.on_surface_variant.default.green}},{{colors.on_surface_variant.default.blue}}
|
||||
ForegroundLink={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundNegative={{colors.error.default.red}},{{colors.error.default.green}},{{colors.error.default.blue}}
|
||||
ForegroundNeutral={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
ForegroundNormal={{colors.on_surface.default.red}},{{colors.on_surface.default.green}},{{colors.on_surface.default.blue}}
|
||||
ForegroundPositive={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundVisited={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
|
||||
[Colors:Selection]
|
||||
BackgroundAlternate={{colors.primary_container.default.red}},{{colors.primary_container.default.green}},{{colors.primary_container.default.blue}}
|
||||
BackgroundNormal={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
DecorationFocus={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
DecorationHover={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
ForegroundActive={{colors.on_primary.default.red}},{{colors.on_primary.default.green}},{{colors.on_primary.default.blue}}
|
||||
ForegroundInactive={{colors.on_surface_variant.default.red}},{{colors.on_surface_variant.default.green}},{{colors.on_surface_variant.default.blue}}
|
||||
ForegroundLink={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundNegative={{colors.error.default.red}},{{colors.error.default.green}},{{colors.error.default.blue}}
|
||||
ForegroundNeutral={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
ForegroundNormal={{colors.on_primary.default.red}},{{colors.on_primary.default.green}},{{colors.on_primary.default.blue}}
|
||||
ForegroundPositive={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundVisited={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
|
||||
[Colors:Tooltip]
|
||||
BackgroundAlternate={{colors.background.default.red}},{{colors.background.default.green}},{{colors.background.default.blue}}
|
||||
BackgroundNormal={{colors.surface.default.red}},{{colors.surface.default.green}},{{colors.surface.default.blue}}
|
||||
DecorationFocus={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
DecorationHover={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
ForegroundActive={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
ForegroundInactive={{colors.on_surface_variant.default.red}},{{colors.on_surface_variant.default.green}},{{colors.on_surface_variant.default.blue}}
|
||||
ForegroundLink={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundNegative={{colors.error.default.red}},{{colors.error.default.green}},{{colors.error.default.blue}}
|
||||
ForegroundNeutral={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
ForegroundNormal={{colors.on_surface.default.red}},{{colors.on_surface.default.green}},{{colors.on_surface.default.blue}}
|
||||
ForegroundPositive={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundVisited={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
|
||||
[Colors:View]
|
||||
BackgroundAlternate={{colors.surface_container_low.default.red}},{{colors.surface_container_low.default.green}},{{colors.surface_container_low.default.blue}}
|
||||
BackgroundNormal={{colors.background.default.red}},{{colors.background.default.green}},{{colors.background.default.blue}}
|
||||
DecorationFocus={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
DecorationHover={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
ForegroundActive={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
ForegroundInactive={{colors.on_surface_variant.default.red}},{{colors.on_surface_variant.default.green}},{{colors.on_surface_variant.default.blue}}
|
||||
ForegroundLink={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundNegative={{colors.error.default.red}},{{colors.error.default.green}},{{colors.error.default.blue}}
|
||||
ForegroundNeutral={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
ForegroundNormal={{colors.on_surface.default.red}},{{colors.on_surface.default.green}},{{colors.on_surface.default.blue}}
|
||||
ForegroundPositive={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundVisited={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
|
||||
[Colors:Window]
|
||||
BackgroundAlternate={{colors.surface.default.red}},{{colors.surface.default.green}},{{colors.surface.default.blue}}
|
||||
BackgroundNormal={{colors.background.default.red}},{{colors.background.default.green}},{{colors.background.default.blue}}
|
||||
DecorationFocus={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
DecorationHover={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
ForegroundActive={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
ForegroundInactive={{colors.on_surface_variant.default.red}},{{colors.on_surface_variant.default.green}},{{colors.on_surface_variant.default.blue}}
|
||||
ForegroundLink={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundNegative={{colors.error.default.red}},{{colors.error.default.green}},{{colors.error.default.blue}}
|
||||
ForegroundNeutral={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
ForegroundNormal={{colors.on_surface.default.red}},{{colors.on_surface.default.green}},{{colors.on_surface.default.blue}}
|
||||
ForegroundPositive={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundVisited={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
|
||||
[WM]
|
||||
activeBackground={{colors.surface.default.red}},{{colors.surface.default.green}},{{colors.surface.default.blue}}
|
||||
activeBlend={{colors.on_surface.default.red}},{{colors.on_surface.default.green}},{{colors.on_surface.default.blue}}
|
||||
activeForeground={{colors.on_surface.default.red}},{{colors.on_surface.default.green}},{{colors.on_surface.default.blue}}
|
||||
inactiveBackground={{colors.background.default.red}},{{colors.background.default.green}},{{colors.background.default.blue}}
|
||||
inactiveBlend={{colors.on_surface_variant.default.red}},{{colors.on_surface_variant.default.green}},{{colors.on_surface_variant.default.blue}}
|
||||
inactiveForeground={{colors.on_surface_variant.default.red}},{{colors.on_surface_variant.default.green}},{{colors.on_surface_variant.default.blue}}
|
||||
49
quickshell/matugen/templates/dgop.json
Normal file
49
quickshell/matugen/templates/dgop.json
Normal file
@@ -0,0 +1,49 @@
|
||||
{
|
||||
"ui": {
|
||||
"border_primary": "{{colors.primary.default.hex}}",
|
||||
"border_secondary": "{{colors.secondary.default.hex}}",
|
||||
"header_background": "{{colors.primary.default.hex}}",
|
||||
"header_text": "{{colors.on_primary.default.hex}}",
|
||||
"footer_background": "{{colors.surface.default.hex}}",
|
||||
"footer_text": "{{colors.on_surface_variant.default.hex}}",
|
||||
"text_primary": "{{colors.on_surface.default.hex}}",
|
||||
"text_secondary": "{{colors.on_surface_variant.default.hex}}",
|
||||
"text_accent": "{{colors.primary.default.hex}}",
|
||||
"selection_background": "{{colors.primary.default.hex}}",
|
||||
"selection_text": "{{colors.on_primary.default.hex}}"
|
||||
},
|
||||
"charts": {
|
||||
"network_download": "{{colors.primary.default.hex}}",
|
||||
"network_upload": "{{colors.primary_container.default.hex}}",
|
||||
"network_line": "{{colors.secondary.default.hex}}",
|
||||
"cpu_core_low": "{{colors.primary_container.default.hex}}",
|
||||
"cpu_core_medium": "{{colors.primary.default.hex}}",
|
||||
"cpu_core_high": "{{colors.tertiary.default.hex}}",
|
||||
"disk_read": "{{colors.primary.default.hex}}",
|
||||
"disk_write": "{{colors.primary_container.default.hex}}"
|
||||
},
|
||||
"progress_bars": {
|
||||
"memory_low": "{{colors.primary_container.default.hex}}",
|
||||
"memory_medium": "{{colors.primary.default.hex}}",
|
||||
"memory_high": "{{colors.tertiary.default.hex}}",
|
||||
"disk_low": "{{colors.primary_container.default.hex}}",
|
||||
"disk_medium": "{{colors.primary.default.hex}}",
|
||||
"disk_high": "{{colors.tertiary.default.hex}}",
|
||||
"cpu_low": "{{colors.primary_container.default.hex}}",
|
||||
"cpu_medium": "{{colors.primary.default.hex}}",
|
||||
"cpu_high": "{{colors.tertiary.default.hex}}",
|
||||
"progress_background": "{{colors.surface_container.default.hex}}"
|
||||
},
|
||||
"temperature": {
|
||||
"cold": "{{colors.primary_container.default.hex}}",
|
||||
"warm": "{{colors.primary.default.hex}}",
|
||||
"hot": "{{colors.tertiary.default.hex}}",
|
||||
"danger": "{{colors.error.default.hex}}"
|
||||
},
|
||||
"status": {
|
||||
"success": "#22C55E",
|
||||
"warning": "#F59E0B",
|
||||
"error": "{{colors.error.default.hex}}",
|
||||
"info": "{{colors.primary.default.hex}}"
|
||||
}
|
||||
}
|
||||
132
quickshell/matugen/templates/firefox-userchrome.css
Normal file
132
quickshell/matugen/templates/firefox-userchrome.css
Normal file
@@ -0,0 +1,132 @@
|
||||
@media -moz-pref("userChrome.theme-material") {
|
||||
:root {
|
||||
--md-sys-color-primary: {{colors.primary.light.hex}};
|
||||
--md-sys-color-surface-tint: {{colors.primary.light.hex}};
|
||||
--md-sys-color-on-primary: {{colors.on_primary.light.hex}};
|
||||
--md-sys-color-primary-container: {{colors.primary_container.light.hex}};
|
||||
--md-sys-color-on-primary-container: {{colors.on_primary_container.light.hex}};
|
||||
--md-sys-color-secondary: {{colors.secondary.light.hex}};
|
||||
--md-sys-color-on-secondary: {{colors.on_secondary.light.hex}};
|
||||
--md-sys-color-secondary-container: {{colors.secondary_container.light.hex}};
|
||||
--md-sys-color-on-secondary-container: {{colors.on_secondary_container.light.hex}};
|
||||
--md-sys-color-tertiary: {{colors.tertiary.light.hex}};
|
||||
--md-sys-color-on-tertiary: {{colors.on_tertiary.light.hex}};
|
||||
--md-sys-color-tertiary-container: {{colors.tertiary_container.light.hex}};
|
||||
--md-sys-color-on-tertiary-container: {{colors.on_tertiary_container.light.hex}};
|
||||
--md-sys-color-error: {{colors.error.light.hex}};
|
||||
--md-sys-color-on-error: {{colors.on_error.light.hex}};
|
||||
--md-sys-color-error-container: {{colors.error_container.light.hex}};
|
||||
--md-sys-color-on-error-container: {{colors.on_error_container.light.hex}};
|
||||
--md-sys-color-background: {{colors.background.light.hex}};
|
||||
--md-sys-color-on-background: {{colors.on_background.light.hex}};
|
||||
--md-sys-color-surface: {{colors.background.light.hex}};
|
||||
--md-sys-color-on-surface: {{colors.on_surface.light.hex}};
|
||||
--md-sys-color-surface-variant: {{colors.surface_variant.light.hex}};
|
||||
--md-sys-color-on-surface-variant: {{colors.on_surface_variant.light.hex}};
|
||||
--md-sys-color-outline: {{colors.outline.light.hex}};
|
||||
--md-sys-color-outline-variant: {{colors.outline_variant.light.hex}};
|
||||
--md-sys-color-shadow: {{colors.shadow.light.hex}};
|
||||
--md-sys-color-scrim: {{colors.scrim.light.hex}};
|
||||
--md-sys-color-inverse-surface: {{colors.inverse_surface.light.hex}};
|
||||
--md-sys-color-inverse-on-surface: {{colors.inverse_on_surface.light.hex}};
|
||||
--md-sys-color-inverse-primary: {{colors.inverse_primary.light.hex}};
|
||||
--md-sys-color-primary-fixed: {{colors.primary_fixed.light.hex}};
|
||||
--md-sys-color-on-primary-fixed: {{colors.on_primary_fixed.light.hex}};
|
||||
--md-sys-color-primary-fixed-dim: {{colors.primary_fixed_dim.light.hex}};
|
||||
--md-sys-color-on-primary-fixed-variant: {{colors.on_primary_fixed_variant.light.hex}};
|
||||
--md-sys-color-secondary-fixed: {{colors.secondary_fixed.light.hex}};
|
||||
--md-sys-color-on-secondary-fixed: {{colors.on_secondary_fixed.light.hex}};
|
||||
--md-sys-color-secondary-fixed-dim: {{colors.secondary_fixed_dim.light.hex}};
|
||||
--md-sys-color-on-secondary-fixed-variant: {{colors.on_secondary_fixed_variant.light.hex}};
|
||||
--md-sys-color-tertiary-fixed: {{colors.tertiary_fixed.light.hex}};
|
||||
--md-sys-color-on-tertiary-fixed: {{colors.on_tertiary_fixed.light.hex}};
|
||||
--md-sys-color-tertiary-fixed-dim: {{colors.tertiary_fixed_dim.light.hex}};
|
||||
--md-sys-color-on-tertiary-fixed-variant: {{colors.on_tertiary_fixed_variant.light.hex}};
|
||||
--md-sys-color-surface-dim: {{colors.surface_dim.light.hex}};
|
||||
--md-sys-color-surface-bright: {{colors.surface_bright.light.hex}};
|
||||
--md-sys-color-surface-container-lowest: {{colors.surface_container_lowest.light.hex}};
|
||||
--md-sys-color-surface-container-low: {{colors.surface_container_low.light.hex}};
|
||||
--md-sys-color-surface-container: {{colors.background.light.hex}};
|
||||
--md-sys-color-surface-container-high: {{colors.background.light.hex}};
|
||||
--md-sys-color-surface-container-highest: {{colors.background.light.hex}};
|
||||
|
||||
--m3-radius: 12px;
|
||||
--m3-radius-sm: 10px;
|
||||
--m3-elev-0: none;
|
||||
--m3-elev-1: 0 1px 2px rgba(0,0,0,.08), 0 1px 3px rgba(0,0,0,.06);
|
||||
--m3-elev-2: 0 2px 6px rgba(0,0,0,.10), 0 1px 3px rgba(0,0,0,.06);
|
||||
|
||||
--tab-height: 34px;
|
||||
--urlbar-height: 38px;
|
||||
|
||||
--state-hover: color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent);
|
||||
--state-press: color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent);
|
||||
|
||||
--focus-ring: 0 0 0 2px color-mix(in srgb, var(--md-sys-color-primary) 70%, transparent);
|
||||
}
|
||||
}
|
||||
|
||||
@media (prefers-color-scheme: dark) {
|
||||
:root {
|
||||
--md-sys-color-primary: {{colors.primary.dark.hex}};
|
||||
--md-sys-color-surface-tint: {{colors.primary.dark.hex}};
|
||||
--md-sys-color-on-primary: {{colors.on_primary.dark.hex}};
|
||||
--md-sys-color-primary-container: {{colors.primary_container.dark.hex}};
|
||||
--md-sys-color-on-primary-container: {{colors.on_primary_container.dark.hex}};
|
||||
--md-sys-color-secondary: {{colors.secondary.dark.hex}};
|
||||
--md-sys-color-on-secondary: {{colors.on_secondary.dark.hex}};
|
||||
--md-sys-color-secondary-container: {{colors.secondary_container.dark.hex}};
|
||||
--md-sys-color-on-secondary-container: {{colors.on_secondary_container.dark.hex}};
|
||||
--md-sys-color-tertiary: {{colors.tertiary.dark.hex}};
|
||||
--md-sys-color-on-tertiary: {{colors.on_tertiary.dark.hex}};
|
||||
--md-sys-color-tertiary-container: {{colors.tertiary_container.dark.hex}};
|
||||
--md-sys-color-on-tertiary-container: {{colors.on_tertiary_container.dark.hex}};
|
||||
--md-sys-color-error: {{colors.error.dark.hex}};
|
||||
--md-sys-color-on-error: {{colors.on_error.dark.hex}};
|
||||
--md-sys-color-error-container: {{colors.error_container.dark.hex}};
|
||||
--md-sys-color-on-error-container: {{colors.on_error_container.dark.hex}};
|
||||
--md-sys-color-background: {{colors.background.dark.hex}};
|
||||
--md-sys-color-on-background: {{colors.on_background.dark.hex}};
|
||||
--md-sys-color-surface: {{colors.surface.dark.hex}};
|
||||
--md-sys-color-on-surface: {{colors.on_surface.dark.hex}};
|
||||
--md-sys-color-surface-variant: {{colors.surface_variant.dark.hex}};
|
||||
--md-sys-color-on-surface-variant: {{colors.on_surface_variant.dark.hex}};
|
||||
--md-sys-color-outline: {{colors.outline.dark.hex}};
|
||||
--md-sys-color-outline-variant: {{colors.outline_variant.dark.hex}};
|
||||
--md-sys-color-shadow: {{colors.shadow.dark.hex}};
|
||||
--md-sys-color-scrim: {{colors.scrim.dark.hex}};
|
||||
--md-sys-color-inverse-surface: {{colors.inverse_surface.dark.hex}};
|
||||
--md-sys-color-inverse-on-surface: {{colors.inverse_on_surface.dark.hex}};
|
||||
--md-sys-color-inverse-primary: {{colors.inverse_primary.dark.hex}};
|
||||
--md-sys-color-primary-fixed: {{colors.primary_fixed.dark.hex}};
|
||||
--md-sys-color-on-primary-fixed: {{colors.on_primary_fixed.dark.hex}};
|
||||
--md-sys-color-primary-fixed-dim: {{colors.primary_fixed_dim.dark.hex}};
|
||||
--md-sys-color-on-primary-fixed-variant: {{colors.on_primary_fixed_variant.dark.hex}};
|
||||
--md-sys-color-secondary-fixed: {{colors.secondary_fixed.dark.hex}};
|
||||
--md-sys-color-on-secondary-fixed: {{colors.on_secondary_fixed.dark.hex}};
|
||||
--md-sys-color-secondary-fixed-dim: {{colors.secondary_fixed_dim.dark.hex}};
|
||||
--md-sys-color-on-secondary-fixed-variant: {{colors.on_secondary_fixed_variant.dark.hex}};
|
||||
--md-sys-color-tertiary-fixed: {{colors.tertiary_fixed.dark.hex}};
|
||||
--md-sys-color-on-tertiary-fixed: {{colors.on_tertiary_fixed.dark.hex}};
|
||||
--md-sys-color-tertiary-fixed-dim: {{colors.tertiary_fixed_dim.dark.hex}};
|
||||
--md-sys-color-on-tertiary-fixed-variant: {{colors.on_tertiary_fixed_variant.dark.hex}};
|
||||
--md-sys-color-surface-dim: {{colors.surface_dim.dark.hex}};
|
||||
--md-sys-color-surface-bright: {{colors.surface_bright.dark.hex}};
|
||||
--md-sys-color-surface-container-lowest: {{colors.surface_container_lowest.dark.hex}};
|
||||
--md-sys-color-surface-container-low: {{colors.surface_container_low.dark.hex}};
|
||||
--md-sys-color-surface-container: {{colors.surface_container.dark.hex}};
|
||||
--md-sys-color-surface-container-high: {{colors.surface_container_high.dark.hex}};
|
||||
--md-sys-color-surface-container-highest: {{colors.surface_container_highest.dark.hex}};
|
||||
|
||||
--m3-elev-1: 0 1px 2px rgba(0,0,0,.50), 0 1px 3px rgba(0,0,0,.35);
|
||||
--m3-elev-2: 0 4px 10px rgba(0,0,0,.55), 0 1px 3px rgba(0,0,0,.35);
|
||||
|
||||
--state-hover: color-mix(in srgb, var(--md-sys-color-on-surface) 6%, transparent);
|
||||
--state-press: color-mix(in srgb, var(--md-sys-color-on-surface) 10%, transparent);
|
||||
}
|
||||
}
|
||||
|
||||
/* idk if this even works, but the suggestion in the material updated readme bricks symbols no matter how many fallbacks I add */
|
||||
:root {
|
||||
font-family: system-ui, "Inter Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
|
||||
}
|
||||
5
quickshell/matugen/templates/foot.ini
Normal file
5
quickshell/matugen/templates/foot.ini
Normal file
@@ -0,0 +1,5 @@
|
||||
[colors]
|
||||
foreground={{colors.on_surface.default.hex_stripped}}
|
||||
background={{colors.background.default.hex_stripped}}
|
||||
selection-foreground={{colors.on_surface.default.hex_stripped}}
|
||||
selection-background={{colors.primary_container.default.hex_stripped}}
|
||||
5
quickshell/matugen/templates/ghostty.conf
Normal file
5
quickshell/matugen/templates/ghostty.conf
Normal file
@@ -0,0 +1,5 @@
|
||||
background = {{colors.background.default.hex}}
|
||||
foreground = {{colors.on_surface.default.hex}}
|
||||
cursor-color = {{colors.primary.default.hex}}
|
||||
selection-background = {{colors.primary_container.default.hex}}
|
||||
selection-foreground = {{colors.on_surface.default.hex}}
|
||||
22
quickshell/matugen/templates/gtk-colors.css
Normal file
22
quickshell/matugen/templates/gtk-colors.css
Normal file
@@ -0,0 +1,22 @@
|
||||
/*
|
||||
* GTK Colors
|
||||
* Generated with Matugen
|
||||
*/
|
||||
|
||||
@define-color accent_color {{colors.primary_fixed_dim.default.hex}};
|
||||
@define-color accent_fg_color {{colors.on_primary_fixed.default.hex}};
|
||||
@define-color accent_bg_color {{colors.primary_fixed_dim.default.hex}};
|
||||
@define-color window_bg_color {{colors.background.default.hex}};
|
||||
@define-color window_fg_color {{colors.on_surface.default.hex}};
|
||||
@define-color headerbar_bg_color {{colors.background.default.hex}};
|
||||
@define-color headerbar_fg_color {{colors.on_surface.default.hex}};
|
||||
@define-color popover_bg_color {{colors.background.default.hex}};
|
||||
@define-color popover_fg_color {{colors.on_surface.default.hex}};
|
||||
@define-color view_bg_color {{colors.background.default.hex}};
|
||||
@define-color view_fg_color {{colors.on_surface.default.hex}};
|
||||
@define-color card_bg_color {{colors.background.default.hex}};
|
||||
@define-color card_fg_color {{colors.on_surface.default.hex}};
|
||||
@define-color sidebar_bg_color @window_bg_color;
|
||||
@define-color sidebar_fg_color @window_fg_color;
|
||||
@define-color sidebar_border_color @window_bg_color;
|
||||
@define-color sidebar_backdrop_color @window_bg_color;
|
||||
7823
quickshell/matugen/templates/gtk-light-colors.css
Normal file
7823
quickshell/matugen/templates/gtk-light-colors.css
Normal file
File diff suppressed because it is too large
Load Diff
146
quickshell/matugen/templates/kcolorscheme.colors
Normal file
146
quickshell/matugen/templates/kcolorscheme.colors
Normal file
@@ -0,0 +1,146 @@
|
||||
[KDE]
|
||||
contrast=4
|
||||
|
||||
[General]
|
||||
ColorScheme=DankMatugen
|
||||
Name=Dank Shell (matugen)
|
||||
|
||||
[ColorEffects:Disabled]
|
||||
Color={{colors.on_surface_variant.default.red}},{{colors.on_surface_variant.default.green}},{{colors.on_surface_variant.default.blue}}
|
||||
ColorAmount=0
|
||||
ColorEffect=0
|
||||
ContrastAmount=0.65
|
||||
ContrastEffect=1
|
||||
IntensityAmount=0.1
|
||||
IntensityEffect=2
|
||||
|
||||
[ColorEffects:Inactive]
|
||||
ChangeSelectionColor=true
|
||||
Color={{colors.outline.default.red}},{{colors.outline.default.green}},{{colors.outline.default.blue}}
|
||||
ColorAmount=0.025
|
||||
ColorEffect=2
|
||||
ContrastAmount=0.1
|
||||
ContrastEffect=2
|
||||
Enable=false
|
||||
IntensityAmount=0
|
||||
IntensityEffect=0
|
||||
|
||||
[Colors:Button]
|
||||
BackgroundAlternate={{colors.surface.default.red}},{{colors.surface.default.green}},{{colors.surface.default.blue}}
|
||||
BackgroundNormal={{colors.background.default.red}},{{colors.background.default.green}},{{colors.background.default.blue}}
|
||||
DecorationFocus={{colors.inverse_primary.default.red}},{{colors.inverse_primary.default.green}},{{colors.inverse_primary.default.blue}}
|
||||
DecorationHover={{colors.inverse_primary.default.red}},{{colors.inverse_primary.default.green}},{{colors.inverse_primary.default.blue}}
|
||||
ForegroundActive={{colors.on_surface.default.red}},{{colors.on_surface.default.green}},{{colors.on_surface.default.blue}}
|
||||
ForegroundInactive={{colors.on_surface_variant.default.red}},{{colors.on_surface_variant.default.green}},{{colors.on_surface_variant.default.blue}}
|
||||
ForegroundLink={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundNegative={{colors.error.default.red}},{{colors.error.default.green}},{{colors.error.default.blue}}
|
||||
ForegroundNeutral={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
ForegroundNormal={{colors.on_surface.default.red}},{{colors.on_surface.default.green}},{{colors.on_surface.default.blue}}
|
||||
ForegroundPositive={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundVisited={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
|
||||
[Colors:Complementary]
|
||||
BackgroundAlternate={{colors.surface_container.default.red}},{{colors.surface_container.default.green}},{{colors.surface_container.default.blue}}
|
||||
BackgroundNormal={{colors.background.default.red}},{{colors.background.default.green}},{{colors.background.default.blue}}
|
||||
DecorationFocus={{colors.inverse_primary.default.red}},{{colors.inverse_primary.default.green}},{{colors.inverse_primary.default.blue}}
|
||||
DecorationHover={{colors.inverse_primary.default.red}},{{colors.inverse_primary.default.green}},{{colors.inverse_primary.default.blue}}
|
||||
ForegroundActive={{colors.on_surface.default.red}},{{colors.on_surface.default.green}},{{colors.on_surface.default.blue}}
|
||||
ForegroundInactive={{colors.on_surface_variant.default.red}},{{colors.on_surface_variant.default.green}},{{colors.on_surface_variant.default.blue}}
|
||||
ForegroundLink={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundNegative={{colors.error.default.red}},{{colors.error.default.green}},{{colors.error.default.blue}}
|
||||
ForegroundNeutral={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
ForegroundNormal={{colors.on_surface.default.red}},{{colors.on_surface.default.green}},{{colors.on_surface.default.blue}}
|
||||
ForegroundPositive={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundVisited={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
|
||||
[Colors:Header]
|
||||
BackgroundAlternate={{colors.background.default.red}},{{colors.background.default.green}},{{colors.background.default.blue}}
|
||||
BackgroundNormal={{colors.surface.default.red}},{{colors.surface.default.green}},{{colors.surface.default.blue}}
|
||||
DecorationFocus={{colors.inverse_primary.default.red}},{{colors.inverse_primary.default.green}},{{colors.inverse_primary.default.blue}}
|
||||
DecorationHover={{colors.inverse_primary.default.red}},{{colors.inverse_primary.default.green}},{{colors.inverse_primary.default.blue}}
|
||||
ForegroundActive={{colors.on_surface.default.red}},{{colors.on_surface.default.green}},{{colors.on_surface.default.blue}}
|
||||
ForegroundInactive={{colors.on_surface_variant.default.red}},{{colors.on_surface_variant.default.green}},{{colors.on_surface_variant.default.blue}}
|
||||
ForegroundLink={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundNegative={{colors.error.default.red}},{{colors.error.default.green}},{{colors.error.default.blue}}
|
||||
ForegroundNeutral={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
ForegroundNormal={{colors.on_surface.default.red}},{{colors.on_surface.default.green}},{{colors.on_surface.default.blue}}
|
||||
ForegroundPositive={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundVisited={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
|
||||
[Colors:Header][Inactive]
|
||||
BackgroundAlternate={{colors.surface.default.red}},{{colors.surface.default.green}},{{colors.surface.default.blue}}
|
||||
BackgroundNormal={{colors.background.default.red}},{{colors.background.default.green}},{{colors.background.default.blue}}
|
||||
DecorationFocus={{colors.inverse_primary.default.red}},{{colors.inverse_primary.default.green}},{{colors.inverse_primary.default.blue}}
|
||||
DecorationHover={{colors.inverse_primary.default.red}},{{colors.inverse_primary.default.green}},{{colors.inverse_primary.default.blue}}
|
||||
ForegroundActive={{colors.on_surface.default.red}},{{colors.on_surface.default.green}},{{colors.on_surface.default.blue}}
|
||||
ForegroundInactive={{colors.on_surface_variant.default.red}},{{colors.on_surface_variant.default.green}},{{colors.on_surface_variant.default.blue}}
|
||||
ForegroundLink={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundNegative={{colors.error.default.red}},{{colors.error.default.green}},{{colors.error.default.blue}}
|
||||
ForegroundNeutral={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
ForegroundNormal={{colors.on_surface.default.red}},{{colors.on_surface.default.green}},{{colors.on_surface.default.blue}}
|
||||
ForegroundPositive={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundVisited={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
|
||||
[Colors:Selection]
|
||||
BackgroundAlternate={{colors.inverse_primary.default.red}},{{colors.inverse_primary.default.green}},{{colors.inverse_primary.default.blue}}
|
||||
BackgroundNormal={{colors.inverse_primary.default.red}},{{colors.inverse_primary.default.green}},{{colors.inverse_primary.default.blue}}
|
||||
DecorationFocus={{colors.inverse_primary.default.red}},{{colors.inverse_primary.default.green}},{{colors.inverse_primary.default.blue}}
|
||||
DecorationHover={{colors.inverse_primary.default.red}},{{colors.inverse_primary.default.green}},{{colors.inverse_primary.default.blue}}
|
||||
ForegroundActive={{colors.on_surface.default.red}},{{colors.on_surface.default.green}},{{colors.on_surface.default.blue}}
|
||||
ForegroundInactive={{colors.on_surface_variant.default.red}},{{colors.on_surface_variant.default.green}},{{colors.on_surface_variant.default.blue}}
|
||||
ForegroundLink={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundNegative={{colors.error.default.red}},{{colors.error.default.green}},{{colors.error.default.blue}}
|
||||
ForegroundNeutral={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
ForegroundNormal={{colors.on_surface.default.red}},{{colors.on_surface.default.green}},{{colors.on_surface.default.blue}}
|
||||
ForegroundPositive={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundVisited={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
|
||||
[Colors:Tooltip]
|
||||
BackgroundAlternate={{colors.background.default.red}},{{colors.background.default.green}},{{colors.background.default.blue}}
|
||||
BackgroundNormal={{colors.surface.default.red}},{{colors.surface.default.green}},{{colors.surface.default.blue}}
|
||||
DecorationFocus={{colors.inverse_primary.default.red}},{{colors.inverse_primary.default.green}},{{colors.inverse_primary.default.blue}}
|
||||
DecorationHover={{colors.inverse_primary.default.red}},{{colors.inverse_primary.default.green}},{{colors.inverse_primary.default.blue}}
|
||||
ForegroundActive={{colors.on_surface.default.red}},{{colors.on_surface.default.green}},{{colors.on_surface.default.blue}}
|
||||
ForegroundInactive={{colors.on_surface_variant.default.red}},{{colors.on_surface_variant.default.green}},{{colors.on_surface_variant.default.blue}}
|
||||
ForegroundLink={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundNegative={{colors.error.default.red}},{{colors.error.default.green}},{{colors.error.default.blue}}
|
||||
ForegroundNeutral={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
ForegroundNormal={{colors.on_surface.default.red}},{{colors.on_surface.default.green}},{{colors.on_surface.default.blue}}
|
||||
ForegroundPositive={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundVisited={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
|
||||
[Colors:View]
|
||||
BackgroundAlternate={{colors.surface_container_low.default.red}},{{colors.surface_container_low.default.green}},{{colors.surface_container_low.default.blue}}
|
||||
BackgroundNormal={{colors.background.default.red}},{{colors.background.default.green}},{{colors.background.default.blue}}
|
||||
DecorationFocus={{colors.inverse_primary.default.red}},{{colors.inverse_primary.default.green}},{{colors.inverse_primary.default.blue}}
|
||||
DecorationHover={{colors.inverse_primary.default.red}},{{colors.inverse_primary.default.green}},{{colors.inverse_primary.default.blue}}
|
||||
ForegroundActive={{colors.on_surface.default.red}},{{colors.on_surface.default.green}},{{colors.on_surface.default.blue}}
|
||||
ForegroundInactive={{colors.on_surface_variant.default.red}},{{colors.on_surface_variant.default.green}},{{colors.on_surface_variant.default.blue}}
|
||||
ForegroundLink={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundNegative={{colors.error.default.red}},{{colors.error.default.green}},{{colors.error.default.blue}}
|
||||
ForegroundNeutral={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
ForegroundNormal={{colors.on_surface.default.red}},{{colors.on_surface.default.green}},{{colors.on_surface.default.blue}}
|
||||
ForegroundPositive={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundVisited={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
|
||||
[Colors:Window]
|
||||
BackgroundAlternate={{colors.surface.default.red}},{{colors.surface.default.green}},{{colors.surface.default.blue}}
|
||||
BackgroundNormal={{colors.background.default.red}},{{colors.background.default.green}},{{colors.background.default.blue}}
|
||||
DecorationFocus={{colors.inverse_primary.default.red}},{{colors.inverse_primary.default.green}},{{colors.inverse_primary.default.blue}}
|
||||
DecorationHover={{colors.inverse_primary.default.red}},{{colors.inverse_primary.default.green}},{{colors.inverse_primary.default.blue}}
|
||||
ForegroundActive={{colors.on_surface.default.red}},{{colors.on_surface.default.green}},{{colors.on_surface.default.blue}}
|
||||
ForegroundInactive={{colors.on_surface_variant.default.red}},{{colors.on_surface_variant.default.green}},{{colors.on_surface_variant.default.blue}}
|
||||
ForegroundLink={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundNegative={{colors.error.default.red}},{{colors.error.default.green}},{{colors.error.default.blue}}
|
||||
ForegroundNeutral={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
ForegroundNormal={{colors.on_surface.default.red}},{{colors.on_surface.default.green}},{{colors.on_surface.default.blue}}
|
||||
ForegroundPositive={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundVisited={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
|
||||
[WM]
|
||||
activeBackground={{colors.surface.default.red}},{{colors.surface.default.green}},{{colors.surface.default.blue}}
|
||||
activeBlend={{colors.on_surface.default.red}},{{colors.on_surface.default.green}},{{colors.on_surface.default.blue}}
|
||||
activeForeground={{colors.on_surface.default.red}},{{colors.on_surface.default.green}},{{colors.on_surface.default.blue}}
|
||||
inactiveBackground={{colors.background.default.red}},{{colors.background.default.green}},{{colors.background.default.blue}}
|
||||
inactiveBlend={{colors.on_surface_variant.default.red}},{{colors.on_surface_variant.default.green}},{{colors.on_surface_variant.default.blue}}
|
||||
inactiveForeground={{colors.on_surface_variant.default.red}},{{colors.on_surface_variant.default.green}},{{colors.on_surface_variant.default.blue}}
|
||||
24
quickshell/matugen/templates/kitty-tabs.conf
Normal file
24
quickshell/matugen/templates/kitty-tabs.conf
Normal file
@@ -0,0 +1,24 @@
|
||||
tab_bar_edge top
|
||||
tab_bar_style powerline
|
||||
tab_powerline_style slanted
|
||||
tab_bar_align left
|
||||
tab_bar_min_tabs 2
|
||||
tab_bar_margin_width 0.0
|
||||
tab_bar_margin_height 2.5 1.5
|
||||
tab_bar_margin_color {{colors.background.default.hex}}
|
||||
|
||||
tab_bar_background {{colors.background.default.hex}}
|
||||
|
||||
active_tab_foreground {{colors.on_primary_container.default.hex}}
|
||||
active_tab_background {{colors.primary_container.default.hex}}
|
||||
active_tab_font_style bold
|
||||
|
||||
inactive_tab_foreground {{colors.on_surface_variant.default.hex}}
|
||||
inactive_tab_background {{colors.background.default.hex}}
|
||||
inactive_tab_font_style normal
|
||||
|
||||
tab_activity_symbol " ● "
|
||||
tab_numbers_style 1
|
||||
|
||||
tab_title_template "{fmt.fg.red}{bell_symbol}{activity_symbol}{fmt.fg.tab}{title[:30]}{title[30:] and '…'} [{index}]"
|
||||
active_tab_title_template "{fmt.fg.red}{bell_symbol}{activity_symbol}{fmt.fg.tab}{title[:30]}{title[30:] and '…'} [{index}]"
|
||||
8
quickshell/matugen/templates/kitty.conf
Normal file
8
quickshell/matugen/templates/kitty.conf
Normal file
@@ -0,0 +1,8 @@
|
||||
cursor {{colors.on_surface.default.hex}}
|
||||
cursor_text_color {{colors.on_surface_variant.default.hex}}
|
||||
|
||||
foreground {{colors.on_surface.default.hex}}
|
||||
background {{colors.background.default.hex}}
|
||||
selection_foreground {{colors.on_secondary.default.hex}}
|
||||
selection_background {{colors.secondary_fixed_dim.default.hex}}
|
||||
url_color {{colors.primary.default.hex}}
|
||||
146
quickshell/matugen/templates/light-kcolorscheme.colors
Normal file
146
quickshell/matugen/templates/light-kcolorscheme.colors
Normal file
@@ -0,0 +1,146 @@
|
||||
[KDE]
|
||||
contrast=4
|
||||
|
||||
[General]
|
||||
ColorScheme=DankMatugen
|
||||
Name=Dank Shell (matugen)
|
||||
|
||||
[ColorEffects:Disabled]
|
||||
Color={{colors.on_surface_variant.default.red}},{{colors.on_surface_variant.default.green}},{{colors.on_surface_variant.default.blue}}
|
||||
ColorAmount=0
|
||||
ColorEffect=0
|
||||
ContrastAmount=0.65
|
||||
ContrastEffect=1
|
||||
IntensityAmount=0.1
|
||||
IntensityEffect=2
|
||||
|
||||
[ColorEffects:Inactive]
|
||||
ChangeSelectionColor=true
|
||||
Color={{colors.outline.default.red}},{{colors.outline.default.green}},{{colors.outline.default.blue}}
|
||||
ColorAmount=0.025
|
||||
ColorEffect=2
|
||||
ContrastAmount=0.1
|
||||
ContrastEffect=2
|
||||
Enable=false
|
||||
IntensityAmount=0
|
||||
IntensityEffect=0
|
||||
|
||||
[Colors:Button]
|
||||
BackgroundAlternate={{colors.surface.default.red}},{{colors.surface.default.green}},{{colors.surface.default.blue}}
|
||||
BackgroundNormal={{colors.background.default.red}},{{colors.background.default.green}},{{colors.background.default.blue}}
|
||||
DecorationFocus={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
DecorationHover={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
ForegroundActive={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
ForegroundInactive={{colors.on_surface_variant.default.red}},{{colors.on_surface_variant.default.green}},{{colors.on_surface_variant.default.blue}}
|
||||
ForegroundLink={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundNegative={{colors.error.default.red}},{{colors.error.default.green}},{{colors.error.default.blue}}
|
||||
ForegroundNeutral={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
ForegroundNormal={{colors.on_surface.default.red}},{{colors.on_surface.default.green}},{{colors.on_surface.default.blue}}
|
||||
ForegroundPositive={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundVisited={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
|
||||
[Colors:Complementary]
|
||||
BackgroundAlternate={{colors.surface_container.default.red}},{{colors.surface_container.default.green}},{{colors.surface_container.default.blue}}
|
||||
BackgroundNormal={{colors.background.default.red}},{{colors.background.default.green}},{{colors.background.default.blue}}
|
||||
DecorationFocus={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
DecorationHover={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
ForegroundActive={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
ForegroundInactive={{colors.on_surface_variant.default.red}},{{colors.on_surface_variant.default.green}},{{colors.on_surface_variant.default.blue}}
|
||||
ForegroundLink={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundNegative={{colors.error.default.red}},{{colors.error.default.green}},{{colors.error.default.blue}}
|
||||
ForegroundNeutral={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
ForegroundNormal={{colors.on_surface.default.red}},{{colors.on_surface.default.green}},{{colors.on_surface.default.blue}}
|
||||
ForegroundPositive={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundVisited={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
|
||||
[Colors:Header]
|
||||
BackgroundAlternate={{colors.background.default.red}},{{colors.background.default.green}},{{colors.background.default.blue}}
|
||||
BackgroundNormal={{colors.surface.default.red}},{{colors.surface.default.green}},{{colors.surface.default.blue}}
|
||||
DecorationFocus={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
DecorationHover={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
ForegroundActive={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
ForegroundInactive={{colors.on_surface_variant.default.red}},{{colors.on_surface_variant.default.green}},{{colors.on_surface_variant.default.blue}}
|
||||
ForegroundLink={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundNegative={{colors.error.default.red}},{{colors.error.default.green}},{{colors.error.default.blue}}
|
||||
ForegroundNeutral={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
ForegroundNormal={{colors.on_surface.default.red}},{{colors.on_surface.default.green}},{{colors.on_surface.default.blue}}
|
||||
ForegroundPositive={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundVisited={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
|
||||
[Colors:Header][Inactive]
|
||||
BackgroundAlternate={{colors.surface.default.red}},{{colors.surface.default.green}},{{colors.surface.default.blue}}
|
||||
BackgroundNormal={{colors.background.default.red}},{{colors.background.default.green}},{{colors.background.default.blue}}
|
||||
DecorationFocus={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
DecorationHover={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
ForegroundActive={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
ForegroundInactive={{colors.on_surface_variant.default.red}},{{colors.on_surface_variant.default.green}},{{colors.on_surface_variant.default.blue}}
|
||||
ForegroundLink={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundNegative={{colors.error.default.red}},{{colors.error.default.green}},{{colors.error.default.blue}}
|
||||
ForegroundNeutral={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
ForegroundNormal={{colors.on_surface.default.red}},{{colors.on_surface.default.green}},{{colors.on_surface.default.blue}}
|
||||
ForegroundPositive={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundVisited={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
|
||||
[Colors:Selection]
|
||||
BackgroundAlternate={{colors.primary_container.default.red}},{{colors.primary_container.default.green}},{{colors.primary_container.default.blue}}
|
||||
BackgroundNormal={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
DecorationFocus={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
DecorationHover={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
ForegroundActive={{colors.on_primary.default.red}},{{colors.on_primary.default.green}},{{colors.on_primary.default.blue}}
|
||||
ForegroundInactive={{colors.on_surface_variant.default.red}},{{colors.on_surface_variant.default.green}},{{colors.on_surface_variant.default.blue}}
|
||||
ForegroundLink={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundNegative={{colors.error.default.red}},{{colors.error.default.green}},{{colors.error.default.blue}}
|
||||
ForegroundNeutral={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
ForegroundNormal={{colors.on_primary.default.red}},{{colors.on_primary.default.green}},{{colors.on_primary.default.blue}}
|
||||
ForegroundPositive={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundVisited={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
|
||||
[Colors:Tooltip]
|
||||
BackgroundAlternate={{colors.background.default.red}},{{colors.background.default.green}},{{colors.background.default.blue}}
|
||||
BackgroundNormal={{colors.surface.default.red}},{{colors.surface.default.green}},{{colors.surface.default.blue}}
|
||||
DecorationFocus={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
DecorationHover={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
ForegroundActive={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
ForegroundInactive={{colors.on_surface_variant.default.red}},{{colors.on_surface_variant.default.green}},{{colors.on_surface_variant.default.blue}}
|
||||
ForegroundLink={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundNegative={{colors.error.default.red}},{{colors.error.default.green}},{{colors.error.default.blue}}
|
||||
ForegroundNeutral={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
ForegroundNormal={{colors.on_surface.default.red}},{{colors.on_surface.default.green}},{{colors.on_surface.default.blue}}
|
||||
ForegroundPositive={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundVisited={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
|
||||
[Colors:View]
|
||||
BackgroundAlternate={{colors.surface_container_low.default.red}},{{colors.surface_container_low.default.green}},{{colors.surface_container_low.default.blue}}
|
||||
BackgroundNormal={{colors.background.default.red}},{{colors.background.default.green}},{{colors.background.default.blue}}
|
||||
DecorationFocus={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
DecorationHover={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
ForegroundActive={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
ForegroundInactive={{colors.on_surface_variant.default.red}},{{colors.on_surface_variant.default.green}},{{colors.on_surface_variant.default.blue}}
|
||||
ForegroundLink={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundNegative={{colors.error.default.red}},{{colors.error.default.green}},{{colors.error.default.blue}}
|
||||
ForegroundNeutral={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
ForegroundNormal={{colors.on_surface.default.red}},{{colors.on_surface.default.green}},{{colors.on_surface.default.blue}}
|
||||
ForegroundPositive={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundVisited={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
|
||||
[Colors:Window]
|
||||
BackgroundAlternate={{colors.surface.default.red}},{{colors.surface.default.green}},{{colors.surface.default.blue}}
|
||||
BackgroundNormal={{colors.background.default.red}},{{colors.background.default.green}},{{colors.background.default.blue}}
|
||||
DecorationFocus={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
DecorationHover={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
ForegroundActive={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
ForegroundInactive={{colors.on_surface_variant.default.red}},{{colors.on_surface_variant.default.green}},{{colors.on_surface_variant.default.blue}}
|
||||
ForegroundLink={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundNegative={{colors.error.default.red}},{{colors.error.default.green}},{{colors.error.default.blue}}
|
||||
ForegroundNeutral={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
ForegroundNormal={{colors.on_surface.default.red}},{{colors.on_surface.default.green}},{{colors.on_surface.default.blue}}
|
||||
ForegroundPositive={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundVisited={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
|
||||
[WM]
|
||||
activeBackground={{colors.surface.default.red}},{{colors.surface.default.green}},{{colors.surface.default.blue}}
|
||||
activeBlend={{colors.on_surface.default.red}},{{colors.on_surface.default.green}},{{colors.on_surface.default.blue}}
|
||||
activeForeground={{colors.on_surface.default.red}},{{colors.on_surface.default.green}},{{colors.on_surface.default.blue}}
|
||||
inactiveBackground={{colors.background.default.red}},{{colors.background.default.green}},{{colors.background.default.blue}}
|
||||
inactiveBlend={{colors.on_surface_variant.default.red}},{{colors.on_surface_variant.default.green}},{{colors.on_surface_variant.default.blue}}
|
||||
inactiveForeground={{colors.on_surface_variant.default.red}},{{colors.on_surface_variant.default.green}},{{colors.on_surface_variant.default.blue}}
|
||||
29
quickshell/matugen/templates/niri-colors.kdl
Normal file
29
quickshell/matugen/templates/niri-colors.kdl
Normal file
@@ -0,0 +1,29 @@
|
||||
layout {
|
||||
background-color "transparent"
|
||||
|
||||
focus-ring {
|
||||
active-color "{{colors.primary.default.hex}}"
|
||||
inactive-color "{{colors.outline.default.hex}}"
|
||||
urgent-color "{{colors.error.default.hex}}"
|
||||
}
|
||||
|
||||
border {
|
||||
active-color "{{colors.primary.default.hex}}"
|
||||
inactive-color "{{colors.outline.default.hex}}"
|
||||
urgent-color "{{colors.error.default.hex}}"
|
||||
}
|
||||
|
||||
shadow {
|
||||
color "{{colors.shadow.default.hex}}70"
|
||||
}
|
||||
|
||||
tab-indicator {
|
||||
active-color "{{colors.primary.default.hex}}"
|
||||
inactive-color "{{colors.outline.default.hex}}"
|
||||
urgent-color "{{colors.error.default.hex}}"
|
||||
}
|
||||
|
||||
insert-hint {
|
||||
color "{{colors.primary.default.hex}}80"
|
||||
}
|
||||
}
|
||||
22
quickshell/matugen/templates/pywalfox-colors.json
Normal file
22
quickshell/matugen/templates/pywalfox-colors.json
Normal file
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"wallpaper": "{{image}}",
|
||||
"alpha": "100",
|
||||
"colors": {
|
||||
"color0": "{{colors.background.default.hex}}",
|
||||
"color1": "",
|
||||
"color2": "",
|
||||
"color3": "",
|
||||
"color4": "",
|
||||
"color5": "",
|
||||
"color6": "",
|
||||
"color7": "",
|
||||
"color8": "",
|
||||
"color9": "",
|
||||
"color10": "{{colors.primary.default.hex}}",
|
||||
"color11": "",
|
||||
"color12": "",
|
||||
"color13": "{{colors.surface_bright.default.hex}}",
|
||||
"color14": "",
|
||||
"color15": "{{colors.on_surface.default.hex}}"
|
||||
}
|
||||
}
|
||||
144
quickshell/matugen/templates/qtct-colors.conf
Normal file
144
quickshell/matugen/templates/qtct-colors.conf
Normal file
@@ -0,0 +1,144 @@
|
||||
[ColorScheme]
|
||||
active_colors={{colors.on_surface.default.hex}}, {{colors.surface.default.hex}}, {{colors.surface_container.default.hex}}, {{colors.outline.default.hex}}, {{colors.surface_variant.default.hex}}, {{colors.outline_variant.default.hex}}, {{colors.on_surface.default.hex}}, {{colors.on_primary.default.hex}}, {{colors.on_surface.default.hex}}, {{colors.background.default.hex}}, {{colors.background.default.hex}}, {{colors.shadow.default.hex}}, {{colors.primary.default.hex}}, {{colors.on_primary.default.hex}}, {{colors.secondary.default.hex}}, {{colors.secondary.default.hex}}, {{colors.surface_container_low.default.hex}}, {{colors.surface.default.hex}}, {{colors.surface.default.hex}}, {{colors.on_surface_variant.default.hex}}, {{colors.on_surface_variant.default.hex}}
|
||||
disabled_colors={{colors.on_surface_variant.default.hex}}, {{colors.surface_variant.default.hex}}, {{colors.surface_container.default.hex}}, {{colors.outline.default.hex}}, {{colors.surface_variant.default.hex}}, {{colors.outline_variant.default.hex}}, {{colors.on_surface_variant.default.hex}}, {{colors.on_surface_variant.default.hex}}, {{colors.on_surface_variant.default.hex}}, {{colors.surface_variant.default.hex}}, {{colors.surface_variant.default.hex}}, {{colors.shadow.default.hex}}, {{colors.surface_variant.default.hex}}, {{colors.on_surface_variant.default.hex}}, {{colors.on_surface_variant.default.hex}}, {{colors.on_surface_variant.default.hex}}, {{colors.surface_variant.default.hex}}, {{colors.surface_variant.default.hex}}, {{colors.surface_variant.default.hex}}, {{colors.on_surface_variant.default.hex}}, {{colors.on_surface_variant.default.hex}}
|
||||
inactive_colors={{colors.on_surface_variant.default.hex}}, {{colors.surface.default.hex}}, {{colors.surface_container.default.hex}}, {{colors.outline.default.hex}}, {{colors.surface_variant.default.hex}}, {{colors.outline_variant.default.hex}}, {{colors.on_surface_variant.default.hex}}, {{colors.on_surface_variant.default.hex}}, {{colors.on_surface_variant.default.hex}}, {{colors.surface.default.hex}}, {{colors.surface.default.hex}}, {{colors.shadow.default.hex}}, {{colors.secondary.default.hex}}, {{colors.on_secondary.default.hex}}, {{colors.secondary.default.hex}}, {{colors.secondary.default.hex}}, {{colors.surface_container_low.default.hex}}, {{colors.surface.default.hex}}, {{colors.surface.default.hex}}, {{colors.on_surface_variant.default.hex}}, {{colors.on_surface_variant.default.hex}}
|
||||
|
||||
[ColorEffects:Disabled]
|
||||
Color={{colors.on_surface_variant.default.red}},{{colors.on_surface_variant.default.green}},{{colors.on_surface_variant.default.blue}}
|
||||
ColorAmount=0
|
||||
ColorEffect=0
|
||||
ContrastAmount=0.65
|
||||
ContrastEffect=1
|
||||
IntensityAmount=0.1
|
||||
IntensityEffect=2
|
||||
|
||||
[ColorEffects:Inactive]
|
||||
ChangeSelectionColor=true
|
||||
Color={{colors.outline.default.red}},{{colors.outline.default.green}},{{colors.outline.default.blue}}
|
||||
ColorAmount=0.025
|
||||
ColorEffect=2
|
||||
ContrastAmount=0.1
|
||||
ContrastEffect=2
|
||||
Enable=false
|
||||
IntensityAmount=0
|
||||
IntensityEffect=0
|
||||
|
||||
[Colors:Button]
|
||||
BackgroundAlternate={{colors.surface_container.default.red}},{{colors.surface_container.default.green}},{{colors.surface_container.default.blue}}
|
||||
BackgroundNormal={{colors.surface.default.red}},{{colors.surface.default.green}},{{colors.surface.default.blue}}
|
||||
DecorationFocus={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
DecorationHover={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
ForegroundActive={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
ForegroundInactive={{colors.on_surface_variant.default.red}},{{colors.on_surface_variant.default.green}},{{colors.on_surface_variant.default.blue}}
|
||||
ForegroundLink={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundNegative={{colors.error.default.red}},{{colors.error.default.green}},{{colors.error.default.blue}}
|
||||
ForegroundNeutral={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
ForegroundNormal={{colors.on_surface.default.red}},{{colors.on_surface.default.green}},{{colors.on_surface.default.blue}}
|
||||
ForegroundPositive={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundVisited={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
|
||||
[Colors:Complementary]
|
||||
BackgroundAlternate={{colors.surface_container.default.red}},{{colors.surface_container.default.green}},{{colors.surface_container.default.blue}}
|
||||
BackgroundNormal={{colors.background.default.red}},{{colors.background.default.green}},{{colors.background.default.blue}}
|
||||
DecorationFocus={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
DecorationHover={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
ForegroundActive={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
ForegroundInactive={{colors.on_surface_variant.default.red}},{{colors.on_surface_variant.default.green}},{{colors.on_surface_variant.default.blue}}
|
||||
ForegroundLink={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundNegative={{colors.error.default.red}},{{colors.error.default.green}},{{colors.error.default.blue}}
|
||||
ForegroundNeutral={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
ForegroundNormal={{colors.on_surface.default.red}},{{colors.on_surface.default.green}},{{colors.on_surface.default.blue}}
|
||||
ForegroundPositive={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundVisited={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
|
||||
[Colors:Header]
|
||||
BackgroundAlternate={{colors.background.default.red}},{{colors.background.default.green}},{{colors.background.default.blue}}
|
||||
BackgroundNormal={{colors.surface.default.red}},{{colors.surface.default.green}},{{colors.surface.default.blue}}
|
||||
DecorationFocus={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
DecorationHover={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
ForegroundActive={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
ForegroundInactive={{colors.on_surface_variant.default.red}},{{colors.on_surface_variant.default.green}},{{colors.on_surface_variant.default.blue}}
|
||||
ForegroundLink={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundNegative={{colors.error.default.red}},{{colors.error.default.green}},{{colors.error.default.blue}}
|
||||
ForegroundNeutral={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
ForegroundNormal={{colors.on_surface.default.red}},{{colors.on_surface.default.green}},{{colors.on_surface.default.blue}}
|
||||
ForegroundPositive={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundVisited={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
|
||||
[Colors:Header][Inactive]
|
||||
BackgroundAlternate={{colors.surface.default.red}},{{colors.surface.default.green}},{{colors.surface.default.blue}}
|
||||
BackgroundNormal={{colors.background.default.red}},{{colors.background.default.green}},{{colors.background.default.blue}}
|
||||
DecorationFocus={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
DecorationHover={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
ForegroundActive={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
ForegroundInactive={{colors.on_surface_variant.default.red}},{{colors.on_surface_variant.default.green}},{{colors.on_surface_variant.default.blue}}
|
||||
ForegroundLink={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundNegative={{colors.error.default.red}},{{colors.error.default.green}},{{colors.error.default.blue}}
|
||||
ForegroundNeutral={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
ForegroundNormal={{colors.on_surface.default.red}},{{colors.on_surface.default.green}},{{colors.on_surface.default.blue}}
|
||||
ForegroundPositive={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundVisited={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
|
||||
[Colors:Selection]
|
||||
BackgroundAlternate={{colors.primary_container.default.red}},{{colors.primary_container.default.green}},{{colors.primary_container.default.blue}}
|
||||
BackgroundNormal={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
DecorationFocus={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
DecorationHover={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
ForegroundActive={{colors.on_primary.default.red}},{{colors.on_primary.default.green}},{{colors.on_primary.default.blue}}
|
||||
ForegroundInactive={{colors.on_surface_variant.default.red}},{{colors.on_surface_variant.default.green}},{{colors.on_surface_variant.default.blue}}
|
||||
ForegroundLink={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundNegative={{colors.error.default.red}},{{colors.error.default.green}},{{colors.error.default.blue}}
|
||||
ForegroundNeutral={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
ForegroundNormal={{colors.on_primary.default.red}},{{colors.on_primary.default.green}},{{colors.on_primary.default.blue}}
|
||||
ForegroundPositive={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundVisited={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
|
||||
[Colors:Tooltip]
|
||||
BackgroundAlternate={{colors.background.default.red}},{{colors.background.default.green}},{{colors.background.default.blue}}
|
||||
BackgroundNormal={{colors.surface.default.red}},{{colors.surface.default.green}},{{colors.surface.default.blue}}
|
||||
DecorationFocus={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
DecorationHover={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
ForegroundActive={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
ForegroundInactive={{colors.on_surface_variant.default.red}},{{colors.on_surface_variant.default.green}},{{colors.on_surface_variant.default.blue}}
|
||||
ForegroundLink={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundNegative={{colors.error.default.red}},{{colors.error.default.green}},{{colors.error.default.blue}}
|
||||
ForegroundNeutral={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
ForegroundNormal={{colors.on_surface.default.red}},{{colors.on_surface.default.green}},{{colors.on_surface.default.blue}}
|
||||
ForegroundPositive={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundVisited={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
|
||||
[Colors:View]
|
||||
BackgroundAlternate={{colors.surface_container_low.default.red}},{{colors.surface_container_low.default.green}},{{colors.surface_container_low.default.blue}}
|
||||
BackgroundNormal={{colors.background.default.red}},{{colors.background.default.green}},{{colors.background.default.blue}}
|
||||
DecorationFocus={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
DecorationHover={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
ForegroundActive={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
ForegroundInactive={{colors.on_surface_variant.default.red}},{{colors.on_surface_variant.default.green}},{{colors.on_surface_variant.default.blue}}
|
||||
ForegroundLink={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundNegative={{colors.error.default.red}},{{colors.error.default.green}},{{colors.error.default.blue}}
|
||||
ForegroundNeutral={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
ForegroundNormal={{colors.on_surface.default.red}},{{colors.on_surface.default.green}},{{colors.on_surface.default.blue}}
|
||||
ForegroundPositive={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundVisited={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
|
||||
[Colors:Window]
|
||||
BackgroundAlternate={{colors.surface.default.red}},{{colors.surface.default.green}},{{colors.surface.default.blue}}
|
||||
BackgroundNormal={{colors.background.default.red}},{{colors.background.default.green}},{{colors.background.default.blue}}
|
||||
DecorationFocus={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
DecorationHover={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
ForegroundActive={{colors.primary.default.red}},{{colors.primary.default.green}},{{colors.primary.default.blue}}
|
||||
ForegroundInactive={{colors.on_surface_variant.default.red}},{{colors.on_surface_variant.default.green}},{{colors.on_surface_variant.default.blue}}
|
||||
ForegroundLink={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundNegative={{colors.error.default.red}},{{colors.error.default.green}},{{colors.error.default.blue}}
|
||||
ForegroundNeutral={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
ForegroundNormal={{colors.on_surface.default.red}},{{colors.on_surface.default.green}},{{colors.on_surface.default.blue}}
|
||||
ForegroundPositive={{colors.tertiary.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}}
|
||||
ForegroundVisited={{colors.secondary.default.red}},{{colors.secondary.default.green}},{{colors.secondary.default.blue}}
|
||||
|
||||
[WM]
|
||||
activeBackground={{colors.surface.default.red}},{{colors.surface.default.green}},{{colors.surface.default.blue}}
|
||||
activeBlend={{colors.on_surface.default.red}},{{colors.on_surface.default.green}},{{colors.on_surface.default.blue}}
|
||||
activeForeground={{colors.on_surface.default.red}},{{colors.on_surface.default.green}},{{colors.on_surface.default.blue}}
|
||||
inactiveBackground={{colors.background.default.red}},{{colors.background.default.green}},{{colors.background.default.blue}}
|
||||
inactiveBlend={{colors.on_surface_variant.default.red}},{{colors.on_surface_variant.default.green}},{{colors.on_surface_variant.default.blue}}
|
||||
inactiveForeground={{colors.on_surface_variant.default.red}},{{colors.on_surface_variant.default.green}},{{colors.on_surface_variant.default.blue}}
|
||||
242
quickshell/matugen/templates/veskto-wip.css
Normal file
242
quickshell/matugen/templates/veskto-wip.css
Normal file
@@ -0,0 +1,242 @@
|
||||
/**
|
||||
* @name DMS
|
||||
* @description Material Design 3 theme generated by DankMaterialShell
|
||||
* @author DankMaterialShell
|
||||
* @version 2.0.0
|
||||
* @website https://github.com/bbedward/DankMaterialShell
|
||||
*/
|
||||
|
||||
* {
|
||||
font-family: 'Adwaita Sans', 'Inter Variable', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';
|
||||
|
||||
--app-bg: {{colors.background.default.hex}};
|
||||
--background-primary: {{colors.background.default.hex}};
|
||||
--background-secondary: {{colors.background.default.hex}};
|
||||
--background-secondary-alt: {{colors.background.default.hex}};
|
||||
--background-tertiary: {{colors.background.default.hex}};
|
||||
|
||||
--primary-500: {{colors.background.default.hex}};
|
||||
--primary-600: {{colors.background.default.hex}};
|
||||
--primary-630: {{colors.background.default.hex}};
|
||||
--primary-645: {{colors.background.default.hex}};
|
||||
--primary-660: {{colors.background.default.hex}};
|
||||
--primary-700: {{colors.background.default.hex}};
|
||||
|
||||
--channeltextarea-background: {{colors.background.default.hex}};
|
||||
--custom-channel-members-bg: {{colors.background.default.hex}};
|
||||
|
||||
--sidebar-background: {{colors.background.default.hex}};
|
||||
--sidebar-color: {{colors.background.default.hex}};
|
||||
--server-container: {{colors.background.default.hex}};
|
||||
--main-color: {{colors.background.default.hex}};
|
||||
--main-content-color: {{colors.background.default.hex}};
|
||||
|
||||
--profile-gradient-primary-color: {{colors.background.default.hex}};
|
||||
--profile-gradient-secondary-color: {{colors.background.default.hex}};
|
||||
--profile-body-background-color: {{colors.background.default.hex}};
|
||||
--bg-overlay-1: {{colors.background.default.hex}};
|
||||
--bg-overlay-2: {{colors.background.default.hex}};
|
||||
--bg-overlay-3: {{colors.background.default.hex}};
|
||||
--home-background: {{colors.background.default.hex}};
|
||||
|
||||
--__header-bar-background: {{colors.background.default.hex}} !important;
|
||||
--header-secondary: {{colors.background.default.hex}};
|
||||
--channel-header-bg: {{colors.background.default.hex}};
|
||||
--__channel-header-background: {{colors.background.default.hex}} !important;
|
||||
|
||||
--bg-base-tertiary: {{colors.background.default.hex}};
|
||||
|
||||
--card-primary-bg: {{colors.surface_container.default.hex}};
|
||||
--input-background: {{colors.surface_container.default.hex}};
|
||||
--autocomplete-bg: {{colors.surface_container.default.hex}};
|
||||
--background-nested-floating: {{colors.surface_container.default.hex}};
|
||||
--background-floating: {{colors.surface_container.default.hex}};
|
||||
--scrollbar-auto-track: {{colors.surface_container.default.hex}};
|
||||
--scrollbar-thin-track: {{colors.surface_container.default.hex}};
|
||||
|
||||
--border-subtle: {{colors.background.default.hex}};
|
||||
--background-base-lowest: {{colors.background.default.hex}};
|
||||
--background-surface-high: {{colors.background.default.hex}};
|
||||
|
||||
--button-secondary-background: {{colors.surface_container_high.default.hex}};
|
||||
--background-surface-higher: {{colors.surface_container_high.default.hex}};
|
||||
--background-base-lower: {{colors.surface_container_high.default.hex}};
|
||||
|
||||
--background-message-hover: color-mix(in srgb, {{colors.on_surface.default.hex}} 4%, transparent);
|
||||
--button-secondary-background-hover: {{colors.surface_container_highest.default.hex}};
|
||||
--background-base-low: {{colors.surface_container_highest.default.hex}};
|
||||
--background-surface-highest: {{colors.surface_container_highest.default.hex}};
|
||||
--chat-background-default: {{colors.surface_container_highest.default.hex}};
|
||||
|
||||
--button-secondary-background-active: color-mix(in srgb, {{colors.surface_container_highest.default.hex}}, {{colors.primary.default.hex}} 20%);
|
||||
|
||||
--scrollbar-auto-thumb: {{colors.outline.default.hex}};
|
||||
--scrollbar-thin-thumb: {{colors.outline.default.hex}};
|
||||
--interactive-muted: {{colors.outline.default.hex}};
|
||||
--text-muted: {{colors.outline.default.hex}};
|
||||
--background-modifier-hover: {{colors.surface_container_high.default.hex}};
|
||||
--background-modifier-active: {{colors.surface_container_highest.default.hex}};
|
||||
--background-modifier-accent: color-mix(in srgb, {{colors.primary.default.hex}} 12%, transparent);
|
||||
--background-accent: color-mix(in srgb, {{colors.primary.default.hex}} 12%, transparent);
|
||||
--background-mentioned: color-mix(in srgb, {{colors.primary.default.hex}} 8%, transparent);
|
||||
--background-mentioned-hover: color-mix(in srgb, {{colors.primary.default.hex}} 12%, transparent);
|
||||
--mention-foreground: {{colors.primary.default.hex}};
|
||||
--info-warning-foreground: {{colors.primary.default.hex}};
|
||||
|
||||
--input-border: {{colors.outline_variant.default.hex}};
|
||||
--border-normal: {{colors.outline_variant.default.hex}};
|
||||
--icon-secondary: {{colors.on_surface_variant.default.hex}};
|
||||
--icon-tertiary: {{colors.on_surface_variant.default.hex}};
|
||||
--channel-icon: {{colors.on_surface_variant.default.hex}};
|
||||
--channels-default: {{colors.on_surface_variant.default.hex}};
|
||||
--header-primary: {{colors.on_surface.default.hex}};
|
||||
--__lottieIconColor: {{colors.on_surface_variant.default.hex}};
|
||||
--interactive-normal: {{colors.on_surface_variant.default.hex}};
|
||||
|
||||
--red-400: {{colors.error.default.hex}};
|
||||
--background-modifier-selected: color-mix(in srgb, {{colors.primary.default.hex}} 15%, transparent);
|
||||
|
||||
--notice-background-positive: {{colors.primary_container.default.hex}};
|
||||
--notice-text-positive: {{colors.on_primary_container.default.hex}};
|
||||
|
||||
--status-danger: {{colors.error.default.hex}};
|
||||
--button-outline-danger-border: {{colors.error.default.hex}};
|
||||
--button-outline-danger-text: {{colors.error.default.hex}};
|
||||
--button-danger-background: {{colors.error.default.hex}};
|
||||
|
||||
--yellow-300: {{colors.tertiary.default.hex}};
|
||||
|
||||
--brand-experiment: {{colors.primary.default.hex}};
|
||||
--brand-experiment-360: {{colors.primary.default.hex}};
|
||||
--brand-experiment-500: {{colors.primary.default.hex}};
|
||||
--profile-gradient-button-color: {{colors.primary.default.hex}};
|
||||
|
||||
--green-360: {{colors.primary.default.hex}};
|
||||
|
||||
--text-normal: {{colors.on_surface.default.hex}};
|
||||
--text-link: {{colors.primary.default.hex}};
|
||||
--interactive-active: {{colors.on_surface.default.hex}};
|
||||
}
|
||||
|
||||
rect[fill="#d83a41"] {
|
||||
fill: {{colors.error.default.hex}} !important;
|
||||
}
|
||||
|
||||
rect[fill="#cc954c"] {
|
||||
fill: {{colors.tertiary.default.hex}} !important;
|
||||
}
|
||||
|
||||
rect[fill="#40a258"] {
|
||||
fill: {{colors.primary.default.hex}} !important;
|
||||
}
|
||||
|
||||
[class*="repliedTextContent"],
|
||||
[class*="repliedMessage"] [class*="username"],
|
||||
[class*="repliedMessage"] [class*="repliedTextPreview"] {
|
||||
color: {{colors.on_surface_variant.default.hex}} !important;
|
||||
opacity: 0.9 !important;
|
||||
}
|
||||
|
||||
.guilds__5e434,
|
||||
.scroller_ef3116 {
|
||||
background: {{colors.surface.default.hex}} !important;
|
||||
}
|
||||
|
||||
.sidebarList__5e434,
|
||||
.container__2637a,
|
||||
.scroller__629e4 {
|
||||
background: {{colors.surface.default.hex}} !important;
|
||||
}
|
||||
|
||||
.container_c8ffbb,
|
||||
.members_c8ffbb,
|
||||
.member_c8ffbb,
|
||||
.membersWrap_c8ffbb {
|
||||
background: {{colors.surface.default.hex}} !important;
|
||||
background-image: none !important;
|
||||
}
|
||||
|
||||
.chatContent_f75fb0,
|
||||
.messagesWrapper__36d07,
|
||||
.chatGradient__36d07 {
|
||||
background: {{colors.surface.default.hex}} !important;
|
||||
background-image: none !important;
|
||||
}
|
||||
|
||||
.subtitleContainer_f75fb0,
|
||||
.title_f75fb0,
|
||||
.container__9293f,
|
||||
.headerBar__8a7fc,
|
||||
.title_c38106 {
|
||||
background: {{colors.surface.default.hex}} !important;
|
||||
}
|
||||
|
||||
.panels__5e434 {
|
||||
background: {{colors.surface_container.default.hex}} !important;
|
||||
}
|
||||
|
||||
.channelTextArea_f75fb0,
|
||||
.form_f75fb0,
|
||||
.wrapper__44df5,
|
||||
.channelBottomBarArea_f75fb0,
|
||||
.attachWrapper__0923f,
|
||||
.themedBackground__74017,
|
||||
.stackedBars__74017 {
|
||||
background: {{colors.surface_container.default.hex}} !important;
|
||||
background-image: none !important;
|
||||
}
|
||||
|
||||
.slateTextArea_ec4baf {
|
||||
background: {{colors.surface_container.default.hex}} !important;
|
||||
color: {{colors.on_surface.default.hex}} !important;
|
||||
}
|
||||
|
||||
.slateTextArea_ec4baf [data-slate-placeholder],
|
||||
.slateTextArea_ec4baf [data-slate-node],
|
||||
.slateTextArea_ec4baf span[data-slate-zero-width],
|
||||
[data-slate-placeholder],
|
||||
[class*="placeholder"],
|
||||
[class*="slateTextArea"] [class*="placeholder"] {
|
||||
color: {{colors.on_surface_variant.default.hex}} !important;
|
||||
opacity: 0.7 !important;
|
||||
}
|
||||
|
||||
.message__5126c::before,
|
||||
.mentioned__5126c::before,
|
||||
.replying__5126c::before,
|
||||
.ephemeral__5126c::before {
|
||||
background: none !important;
|
||||
background-image: none !important;
|
||||
}
|
||||
|
||||
[class*="mention"][class*="channel"],
|
||||
a[href*="/channels/"][class*="mention"] {
|
||||
color: {{colors.primary.default.hex}} !important;
|
||||
background: {{colors.surface_container_high.default.hex}} !important;
|
||||
}
|
||||
|
||||
[class*="numberBadge"],
|
||||
[class*="mentionsBadge"] {
|
||||
background-color: {{colors.primary.default.hex}} !important;
|
||||
color: {{colors.on_primary.default.hex}} !important;
|
||||
}
|
||||
|
||||
.newMessagesBar__0f481 {
|
||||
background-color: {{colors.primary.default.hex}} !important;
|
||||
color: {{colors.on_primary.default.hex}} !important;
|
||||
}
|
||||
|
||||
.divider__908e2 {
|
||||
border-color: {{colors.primary.default.hex}} !important;
|
||||
}
|
||||
|
||||
[class*="channel"]:not([class*="muted"]) [class*="name"],
|
||||
[class*="channel"]:not([class*="muted"]) [class*="link"] {
|
||||
color: {{colors.on_surface.default.hex}} !important;
|
||||
}
|
||||
|
||||
[class*="channel"][class*="muted"] [class*="name"],
|
||||
[class*="channel"][class*="muted"] [class*="link"] {
|
||||
color: {{colors.on_surface_variant.default.hex}} !important;
|
||||
opacity: 0.6 !important;
|
||||
}
|
||||
217
quickshell/matugen/templates/vesktop-base.css
Normal file
217
quickshell/matugen/templates/vesktop-base.css
Normal file
@@ -0,0 +1,217 @@
|
||||
/**
|
||||
* @name DMS Discord Base CSS
|
||||
* @author DMS Team
|
||||
* @version 3.0.0
|
||||
* @description Minimal Discord color theme - stock layout with DMS colors
|
||||
* @source https://github.com/yourusername/dankdots
|
||||
*/
|
||||
|
||||
body {
|
||||
--font-primary: var(--font), 'gg sans';
|
||||
--font-display: var(--font), 'gg sans';
|
||||
--font-code: var(--code-font), 'gg mono';
|
||||
}
|
||||
|
||||
@property --colors {
|
||||
syntax: 'off | on';
|
||||
inherits: false;
|
||||
initial-value: on;
|
||||
}
|
||||
|
||||
@container root style(--colors: on) {
|
||||
.visual-refresh body,
|
||||
.visual-refresh .theme-dark:not(.custom-user-profile-theme),
|
||||
.visual-refresh .theme-light:not(.custom-user-profile-theme) {
|
||||
--activity-card-background: var(--bg-3);
|
||||
--autocomplete-bg: var(--bg-3);
|
||||
--background-accent: var(--bg-4);
|
||||
--background-floating: var(--bg-3);
|
||||
--background-nested-floating: var(--bg-2);
|
||||
--background-mentioned: color-mix(in srgb, var(--accent-2), transparent 90%);
|
||||
--background-mentioned-hover: color-mix(in srgb, var(--accent-2), transparent 85%);
|
||||
--background-message-highlight: color-mix(in srgb, var(--text-3), transparent 95%);
|
||||
--background-message-highlight-hover: color-mix(in srgb, var(--text-3), transparent 92%);
|
||||
--background-message-hover: var(--message-hover);
|
||||
--background-primary: var(--bg-2);
|
||||
--background-secondary: var(--bg-3);
|
||||
--background-secondary-alt: var(--bg-3);
|
||||
--background-tertiary: var(--bg-2);
|
||||
--bg-base-primary: var(--bg-2);
|
||||
--bg-base-secondary: var(--bg-2);
|
||||
--bg-base-tertiary: var(--bg-3);
|
||||
--background-mod-subtle: var(--hover);
|
||||
--background-mod-normal: var(--active);
|
||||
--background-mod-strong: var(--active-2);
|
||||
--background-base-low: var(--bg-2);
|
||||
--background-base-lower: var(--bg-2);
|
||||
--background-base-lowest: var(--bg-2);
|
||||
--background-surface-high: var(--bg-3);
|
||||
--background-surface-higher: var(--bg-4);
|
||||
--background-surface-highest: var(--bg-4);
|
||||
--bg-surface-overlay: var(--bg-2);
|
||||
--bg-surface-raised: var(--bg-3);
|
||||
--chat-background-default: var(--bg-3);
|
||||
--chat-text-muted: var(--text-5);
|
||||
--input-background: var(--bg-3);
|
||||
--modal-background: var(--bg-2);
|
||||
--modal-footer-background: var(--bg-2);
|
||||
--background-modifier-accent: var(--hover);
|
||||
--background-modifier-active: var(--active);
|
||||
--background-modifier-hover: var(--hover);
|
||||
--background-modifier-selected: var(--active);
|
||||
--bg-mod-faint: var(--hover);
|
||||
--bg-mod-subtle: var(--bg-3);
|
||||
--bg-mod-strong: var(--bg-3);
|
||||
--bg-brand: var(--accent-2);
|
||||
--border-faint: transparent;
|
||||
--border-subtle: transparent;
|
||||
--border-normal: transparent;
|
||||
--border-strong: transparent;
|
||||
--input-border: transparent;
|
||||
--button-danger-background: var(--red-3);
|
||||
--button-danger-background-active: var(--red-5);
|
||||
--button-danger-background-hover: var(--red-4);
|
||||
--button-danger-background-disabled: var(--red-5);
|
||||
--button-danger-border: transparent;
|
||||
--button-filled-brand-text: var(--text-0);
|
||||
--button-filled-brand-background: var(--accent-3);
|
||||
--button-filled-brand-background-active: var(--accent-5);
|
||||
--button-filled-brand-background-hover: var(--accent-4);
|
||||
--button-filled-brand-border: transparent;
|
||||
--button-filled-brand-inverted-background: var(--text-1);
|
||||
--button-filled-brand-inverted-background-active: var(--text-3);
|
||||
--button-filled-brand-inverted-background-hover: var(--text-2);
|
||||
--button-filled-brand-inverted-text: var(--bg-1);
|
||||
--button-filled-white-background: var(--text-1);
|
||||
--button-filled-white-background-active: var(--text-3);
|
||||
--button-filled-white-background-hover: var(--text-2);
|
||||
--button-filled-white-text: var(--bg-1);
|
||||
--button-outline-danger-background: var(--bg-3);
|
||||
--button-outline-danger-background-active: var(--text-5);
|
||||
--button-outline-danger-background-hover: var(--bg-2);
|
||||
--button-outline-danger-border: transparent;
|
||||
--button-outline-danger-border-active: transparent;
|
||||
--button-outline-danger-border-hover: transparent;
|
||||
--button-outline-danger-text: var(--red-1);
|
||||
--button-outline-danger-text-active: var(--red-1);
|
||||
--button-outline-danger-text-hover: var(--red-1);
|
||||
--button-outline-primary-background: transparent;
|
||||
--button-outline-primary-background-active: var(--active);
|
||||
--button-outline-primary-background-hover: var(--hover);
|
||||
--button-outline-primary-border: transparent;
|
||||
--button-outline-primary-border-active: transparent;
|
||||
--button-outline-primary-border-hover: transparent;
|
||||
--button-outline-primary-text: var(--text-3);
|
||||
--button-outline-primary-text-active: var(--text-3);
|
||||
--button-outline-primary-text-hover: var(--text-3);
|
||||
--button-positive-background: var(--green-2);
|
||||
--button-positive-background-active: var(--green-4);
|
||||
--button-positive-background-hover: var(--green-3);
|
||||
--button-positive-background-disabled: var(--green-4);
|
||||
--button-positive-border: transparent;
|
||||
--button-secondary-background: var(--bg-4);
|
||||
--button-secondary-background-active: var(--text-5);
|
||||
--button-secondary-background-hover: var(--bg-3);
|
||||
--button-secondary-background-disabled: var(--bg-3);
|
||||
--button-secondary-text: var(--text-3);
|
||||
--button-transparent-background: var(--hover);
|
||||
--button-transparent-background-active: var(--active-2);
|
||||
--button-transparent-background-hover: var(--active);
|
||||
--button-transparent-text: var(--text-3);
|
||||
--redesign-button-secondary-text: var(--text-3);
|
||||
--card-primary-bg: var(--bg-3);
|
||||
--card-secondary-bg: var(--bg-4);
|
||||
--channel-icon: var(--text-4);
|
||||
--channels-default: var(--text-4);
|
||||
--embed-title: var(--text-2);
|
||||
--header-primary: var(--text-2);
|
||||
--header-secondary: var(--text-4);
|
||||
--header-muted: var(--text-4);
|
||||
--icon-muted: var(--text-5);
|
||||
--icon-primary: var(--text-3);
|
||||
--icon-secondary: var(--text-4);
|
||||
--icon-tertiary: var(--text-4);
|
||||
--text-brand: var(--accent-1);
|
||||
--text-danger: var(--red-1);
|
||||
--text-link: var(--accent-1);
|
||||
--text-low-contrast: var(--text-4);
|
||||
--text-muted: var(--text-5);
|
||||
--text-muted-on-default: var(--text-4);
|
||||
--text-normal: var(--text-3);
|
||||
--text-positive: var(--green-1);
|
||||
--text-primary: var(--text-3);
|
||||
--text-secondary: var(--text-4);
|
||||
--text-warning: var(--yellow-1);
|
||||
--text-default: var(--text-3);
|
||||
--text-tertiary: var(--text-4);
|
||||
--user-profile-overlay-background: var(--bg-2);
|
||||
--user-profile-overlay-background-hover: var(--bg-4);
|
||||
--status-danger: var(--red-2);
|
||||
--status-danger-background: var(--red-3);
|
||||
--status-danger-text: var(--white);
|
||||
--status-dnd: var(--dnd);
|
||||
--status-idle: var(--idle);
|
||||
--status-offline: var(--offline);
|
||||
--status-online: var(--online);
|
||||
--status-positive: var(--green-2);
|
||||
--status-positive-background: var(--green-2);
|
||||
--status-positive-text: var(--white);
|
||||
--status-speaking: var(--green-2);
|
||||
--status-warning: var(--yellow-2);
|
||||
--interactive-normal: var(--text-4);
|
||||
--interactive-hover: var(--text-3);
|
||||
--interactive-active: var(--text-3);
|
||||
--interactive-muted: var(--text-5);
|
||||
--mention-foreground: var(--accent-1);
|
||||
--mention-background: color-mix(in srgb, var(--accent-2), transparent 90%);
|
||||
--channel-text-area-placeholder: var(--text-5);
|
||||
--message-reacted-text: var(--text-2);
|
||||
--message-reacted-background: color-mix(in srgb, var(--accent-2), transparent 90%);
|
||||
--custom-channel-members-bg: var(--bg-2);
|
||||
--redesign-input-control-selected: var(--accent-2);
|
||||
--scrollbar-auto-thumb: var(--bg-4);
|
||||
--scrollbar-auto-track: transparent;
|
||||
--scrollbar-thin-thumb: var(--bg-4);
|
||||
--scrollbar-thin-track: transparent;
|
||||
--white: var(--text-0);
|
||||
--white-500: var(--text-0);
|
||||
--redesign-button-overlay-alpha-text: var(--text-2);
|
||||
--brand-360: var(--accent-2);
|
||||
--brand-500: var(--accent-2);
|
||||
--blurple-50: var(--accent-2);
|
||||
--red-400: var(--red-2);
|
||||
--red-500: var(--red-3);
|
||||
--green-360: var(--green-2);
|
||||
--primary-400: var(--text-4);
|
||||
--deprecated-text-input-bg: var(--bg-3);
|
||||
--deprecated-text-input-border: transparent;
|
||||
--background-code: var(--bg-3);
|
||||
}
|
||||
|
||||
.visual-refresh {
|
||||
.bg__960e4 { background: var(--bg-1); }
|
||||
.base_c48ade { background: var(--bg-1); }
|
||||
.colorPickerSwatch__459fb[style*="rgb(88, 101, 242)"],
|
||||
.newBadge_faa96b,
|
||||
.mentioned__5126c:before { background-color: var(--accent-2) !important; }
|
||||
.botTagRegular__82f07 { background-color: var(--accent-2); }
|
||||
.container__87bf1.checked__87bf1 { background-color: var(--accent-2) !important; }
|
||||
.container__87bf1.checked__87bf1 .slider__87bf1 > svg > path { fill: var(--accent-2) !important; }
|
||||
.newMessagesBar__0f481 { background-color: var(--accent-3); }
|
||||
.barFill_a562c8 { background-color: var(--accent-2) !important; }
|
||||
::selection,
|
||||
.highlight { background: var(--accent-3); color: var(--text-0); }
|
||||
rect[fill='#82838b'] { fill: var(--offline); }
|
||||
.status_a423bd[style='background-color: rgb(130, 131, 139);'] { background-color: var(--offline) !important; }
|
||||
rect[fill='#43a25a'],
|
||||
path[fill='#43a25a'],
|
||||
path[fill='var(--status-positive)'] { fill: var(--online); }
|
||||
.status_a423bd[style='background-color: rgb(67, 162, 90);'] { background-color: var(--online) !important; }
|
||||
rect[fill='#ca9654'] { fill: var(--idle); }
|
||||
.status_a423bd[style='background-color: rgb(202, 150, 84);'] { background-color: var(--idle) !important; }
|
||||
rect[fill='#d83a42'] { fill: var(--dnd); }
|
||||
.status_a423bd[style='background-color: rgb(216, 58, 66);'] { background-color: var(--dnd) !important; }
|
||||
rect[fill='#9147ff'] { fill: var(--streaming); }
|
||||
div[style*='background-color: rgb(67, 162, 90)'] { background-color: var(--online) !important; }
|
||||
}
|
||||
}
|
||||
99
quickshell/matugen/templates/vesktop.css
Normal file
99
quickshell/matugen/templates/vesktop.css
Normal file
@@ -0,0 +1,99 @@
|
||||
/**
|
||||
* @name dms-midnight
|
||||
* @description midnight-discord, generated by dms
|
||||
* @author refact0r
|
||||
* @version 1.6.2
|
||||
* @invite nz87hXyvcy
|
||||
* @website https://github.com/refact0r/midnight-discord
|
||||
* @source https://github.com/refact0r/midnight-discord/blob/master/midnight.theme.css
|
||||
* @authorId 508863359777505290
|
||||
* @authorLink https://www.refact0r.dev
|
||||
*/
|
||||
|
||||
/* IMPORTANT: make sure to enable dark mode in discord settings for the theme to apply properly!!! */
|
||||
|
||||
@import url('https://refact0r.github.io/midnight-discord/build/midnight.css');
|
||||
|
||||
/* customize things here */
|
||||
:root {
|
||||
/* font, change to 'gg sans' for default discord font*/
|
||||
--font: 'figtree';
|
||||
|
||||
/* top left corner text */
|
||||
--corner-text: 'Midnight';
|
||||
|
||||
/* color of status indicators and window controls */
|
||||
--online-indicator: {{colors.inverse_primary.default.hex}}; /* change to #23a55a for default green */
|
||||
--dnd-indicator: {{colors.error.default.hex}}; /* change to #f13f43 for default red */
|
||||
--idle-indicator: {{colors.tertiary_container.default.hex}}; /* change to #f0b232 for default yellow */
|
||||
--streaming-indicator: {{colors.on_primary.default.hex}}; /* change to #593695 for default purple */
|
||||
|
||||
/* accent colors */
|
||||
--accent-1: {{colors.tertiary.default.hex}}; /* links */
|
||||
--accent-2: {{colors.primary.default.hex}}; /* general unread/mention elements, some icons when active */
|
||||
--accent-3: {{colors.primary.default.hex}}; /* accent buttons */
|
||||
--accent-4: {{colors.surface_bright.default.hex}}; /* accent buttons when hovered */
|
||||
--accent-5: {{colors.primary_fixed_dim.default.hex}}; /* accent buttons when clicked */
|
||||
--mention: {{colors.background.default.hex}}; /* mentions & mention messages */
|
||||
--mention-hover: {{colors.surface_bright.default.hex}}; /* mentions & mention messages when hovered */
|
||||
|
||||
/* text colors */
|
||||
--text-0: {{colors.background.default.hex}}; /* text on colored elements */
|
||||
--text-1: {{colors.on_surface.default.hex}}; /* other normally white text */
|
||||
--text-2: {{colors.on_surface.default.hex}}; /* headings and important text */
|
||||
--text-3: {{colors.on_surface_variant.default.hex}}; /* normal text */
|
||||
--text-4: {{colors.on_surface_variant.default.hex}}; /* icon buttons and channels */
|
||||
--text-5: {{colors.outline.default.hex}}; /* muted channels/chats and timestamps */
|
||||
|
||||
/* background and dark colors */
|
||||
--bg-1: {{colors.primary.default.hex}}; /* dark buttons when clicked */
|
||||
--bg-2: {{colors.surface_container.default.hex}}; /* dark buttons */
|
||||
--bg-3: {{colors.surface_container_low.default.hex}}; /* spacing, secondary elements */
|
||||
--bg-4: {{colors.background.default.hex}}; /* main background color */
|
||||
--hover: {{colors.surface_bright.default.hex}}; /* channels and buttons when hovered */
|
||||
--active: {{colors.surface_bright.default.hex}}; /* channels and buttons when clicked or selected */
|
||||
--message-hover: {{colors.surface_bright.default.hex}}; /* messages when hovered */
|
||||
|
||||
/* amount of spacing and padding */
|
||||
--spacing: 12px;
|
||||
|
||||
/* animations */
|
||||
/* ALL ANIMATIONS CAN BE DISABLED WITH REDUCED MOTION IN DISCORD SETTINGS */
|
||||
--list-item-transition: 0.2s ease; /* channels/members/settings hover transition */
|
||||
--unread-bar-transition: 0.2s ease; /* unread bar moving into view transition */
|
||||
--moon-spin-transition: 0.4s ease; /* moon icon spin */
|
||||
--icon-spin-transition: 1s ease; /* round icon button spin (settings, emoji, etc.) */
|
||||
|
||||
/* corner roundness (border-radius) */
|
||||
--roundness-xl: 22px; /* roundness of big panel outer corners */
|
||||
--roundness-l: 20px; /* popout panels */
|
||||
--roundness-m: 16px; /* smaller panels, images, embeds */
|
||||
--roundness-s: 12px; /* members, settings inputs */
|
||||
--roundness-xs: 10px; /* channels, buttons */
|
||||
--roundness-xxs: 8px; /* searchbar, small elements */
|
||||
|
||||
/* direct messages moon icon */
|
||||
/* change to block to show, none to hide */
|
||||
--discord-icon: none; /* discord icon */
|
||||
--moon-icon: block; /* moon icon */
|
||||
--moon-icon-url: url('https://upload.wikimedia.org/wikipedia/commons/c/c4/Font_Awesome_5_solid_moon.svg'); /* custom icon url */
|
||||
--moon-icon-size: auto;
|
||||
|
||||
/* filter uncolorable elements to fit theme */
|
||||
/* (just set to none, they're too much work to configure) */
|
||||
--login-bg-filter: saturate(0.3) hue-rotate(-15deg) brightness(0.4); /* login background artwork */
|
||||
--green-to-accent-3-filter: hue-rotate(56deg) saturate(1.43); /* add friend page explore icon */
|
||||
--blurple-to-accent-3-filter: hue-rotate(304deg) saturate(0.84) brightness(1.2); /* add friend page school icon */
|
||||
}
|
||||
|
||||
/* Selected chat/friend text */
|
||||
.selected_f5eb4b,
|
||||
.selected_f6f816 .link_d8bfb3 {
|
||||
color: var(--text-0) !important;
|
||||
background: var(--accent-3) !important;
|
||||
}
|
||||
|
||||
.selected_f6f816 .link_d8bfb3 * {
|
||||
color: var(--text-0) !important;
|
||||
fill: var(--text-0) !important;
|
||||
}
|
||||
315
quickshell/matugen/templates/vscode-color-theme.json
Normal file
315
quickshell/matugen/templates/vscode-color-theme.json
Normal file
@@ -0,0 +1,315 @@
|
||||
{
|
||||
"$schema": "vscode://schemas/color-theme",
|
||||
"name": "Dynamic Base16 DankShell",
|
||||
"colors": {
|
||||
"editor.background": "{{colors.background.default.hex}}",
|
||||
"editor.foreground": "{{colors.on_surface.default.hex}}",
|
||||
"editorLineNumber.foreground": "{{colors.outline.default.hex}}",
|
||||
"editorLineNumber.activeForeground": "{{colors.on_surface.default.hex}}",
|
||||
"editorCursor.foreground": "{{colors.primary.default.hex}}",
|
||||
"editor.selectionBackground": "{{colors.primary_container.default.hex}}",
|
||||
"editor.inactiveSelectionBackground": "{{colors.background.default.hex}}",
|
||||
"editor.lineHighlightBackground": "{{colors.background.default.hex}}",
|
||||
"editorIndentGuide.background": "{{colors.background.default.hex}}",
|
||||
"editorIndentGuide.activeBackground": "{{colors.outline.default.hex}}",
|
||||
"editorWhitespace.foreground": "{{colors.outline_variant.default.hex}}",
|
||||
"editorBracketMatch.background": "{{colors.background.default.hex}}",
|
||||
"editorBracketMatch.border": "{{colors.primary.default.hex}}",
|
||||
|
||||
"activityBar.background": "{{colors.background.default.hex}}",
|
||||
"activityBar.foreground": "{{colors.on_surface.default.hex}}",
|
||||
"activityBar.activeBorder": "{{colors.primary.default.hex}}",
|
||||
"activityBar.activeBackground": "{{colors.background.default.hex}}",
|
||||
"activityBarBadge.background": "{{colors.primary.default.hex}}",
|
||||
"activityBarBadge.foreground": "{{colors.on_primary.default.hex}}",
|
||||
|
||||
"sideBar.background": "{{colors.background.default.hex}}",
|
||||
"sideBar.foreground": "{{colors.on_surface.default.hex}}",
|
||||
"sideBar.border": "{{colors.background.default.hex}}",
|
||||
"sideBarTitle.foreground": "{{colors.on_surface.default.hex}}",
|
||||
"sideBarSectionHeader.background": "{{colors.background.default.hex}}",
|
||||
"sideBarSectionHeader.foreground": "{{colors.on_surface.default.hex}}",
|
||||
|
||||
"list.activeSelectionBackground": "{{colors.background.default.hex}}",
|
||||
"list.activeSelectionForeground": "{{colors.on_surface.default.hex}}",
|
||||
"list.inactiveSelectionBackground": "{{colors.background.default.hex}}",
|
||||
"list.inactiveSelectionForeground": "{{colors.on_surface.default.hex}}",
|
||||
"list.hoverBackground": "{{colors.background.default.hex}}",
|
||||
"list.hoverForeground": "{{colors.on_surface.default.hex}}",
|
||||
"list.focusBackground": "{{colors.background.default.hex}}",
|
||||
"list.focusForeground": "{{colors.on_surface.default.hex}}",
|
||||
"list.highlightForeground": "{{colors.primary.default.hex}}",
|
||||
|
||||
"statusBar.background": "{{colors.background.default.hex}}",
|
||||
"statusBar.foreground": "{{colors.on_surface.default.hex}}",
|
||||
"statusBar.border": "{{colors.background.default.hex}}",
|
||||
"statusBar.noFolderBackground": "{{colors.background.default.hex}}",
|
||||
"statusBar.debuggingBackground": "{{colors.error.default.hex}}",
|
||||
"statusBar.debuggingForeground": "{{colors.on_error.default.hex}}",
|
||||
|
||||
"tab.activeBackground": "{{colors.background.default.hex}}",
|
||||
"tab.inactiveBackground": "{{colors.background.default.hex}}",
|
||||
"tab.activeForeground": "{{colors.on_surface.default.hex}}",
|
||||
"tab.inactiveForeground": "{{colors.outline.default.hex}}",
|
||||
"tab.border": "{{colors.background.default.hex}}",
|
||||
"tab.activeBorder": "{{colors.primary.default.hex}}",
|
||||
"tab.unfocusedActiveBorder": "{{colors.outline.default.hex}}",
|
||||
|
||||
"editorGroupHeader.tabsBackground": "{{colors.background.default.hex}}",
|
||||
"editorGroupHeader.noTabsBackground": "{{colors.background.default.hex}}",
|
||||
|
||||
"titleBar.activeBackground": "{{colors.background.default.hex}}",
|
||||
"titleBar.activeForeground": "{{colors.on_surface.default.hex}}",
|
||||
"titleBar.inactiveBackground": "{{colors.background.default.hex}}",
|
||||
"titleBar.inactiveForeground": "{{colors.outline.default.hex}}",
|
||||
"titleBar.border": "{{colors.background.default.hex}}",
|
||||
|
||||
"input.background": "{{colors.background.default.hex}}",
|
||||
"input.foreground": "{{colors.on_surface.default.hex}}",
|
||||
"input.border": "{{colors.outline.default.hex}}",
|
||||
"input.placeholderForeground": "{{colors.outline.default.hex}}",
|
||||
"inputOption.activeBorder": "{{colors.primary.default.hex}}",
|
||||
"inputValidation.errorBackground": "{{colors.error.default.hex}}",
|
||||
"inputValidation.errorBorder": "{{colors.error.default.hex}}",
|
||||
|
||||
"dropdown.background": "{{colors.background.default.hex}}",
|
||||
"dropdown.foreground": "{{colors.on_surface.default.hex}}",
|
||||
"dropdown.border": "{{colors.outline.default.hex}}",
|
||||
|
||||
"quickInput.background": "{{colors.background.default.hex}}",
|
||||
"quickInput.foreground": "{{colors.on_surface.default.hex}}",
|
||||
"quickInputList.focusBackground": "{{colors.background.default.hex}}",
|
||||
"quickInputList.focusForeground": "{{colors.on_surface.default.hex}}",
|
||||
|
||||
"button.background": "{{colors.primary.default.hex}}",
|
||||
"button.foreground": "{{colors.on_primary.default.hex}}",
|
||||
"button.hoverBackground": "{{colors.primary_container.default.hex}}",
|
||||
|
||||
"focusBorder": "{{colors.primary.default.hex}}",
|
||||
"badge.background": "{{colors.secondary.default.hex}}",
|
||||
"badge.foreground": "{{colors.on_secondary.default.hex}}",
|
||||
|
||||
"panel.background": "{{colors.background.default.hex}}",
|
||||
"panel.border": "{{colors.primary.default.hex}}",
|
||||
"panelTitle.activeBorder": "{{colors.primary.default.hex}}",
|
||||
"panelTitle.activeForeground": "{{colors.on_surface.default.hex}}",
|
||||
"panelTitle.inactiveForeground": "{{colors.outline.default.hex}}",
|
||||
|
||||
"terminal.background": "{{colors.background.default.hex}}",
|
||||
"terminal.foreground": "{{colors.on_surface.default.hex}}",
|
||||
|
||||
"gitDecoration.modifiedResourceForeground": "{{colors.primary.default.hex}}",
|
||||
"gitDecoration.addedResourceForeground": "{{colors.primary.default.hex}}",
|
||||
"gitDecoration.stageModifiedResourceForeground": "{{colors.primary.default.hex}}",
|
||||
"gitDecoration.stageDeletedResourceForeground": "{{colors.error.default.hex}}",
|
||||
"gitDecoration.deletedResourceForeground": "{{colors.error.default.hex}}",
|
||||
"gitDecoration.untrackedResourceForeground": "{{colors.secondary.default.hex}}",
|
||||
"gitDecoration.ignoredResourceForeground": "{{colors.outline.default.hex}}",
|
||||
"gitDecoration.conflictingResourceForeground": "{{colors.error_container.default.hex}}",
|
||||
"gitDecoration.submoduleResourceForeground": "{{colors.primary.default.hex}}",
|
||||
|
||||
"editorWidget.background": "{{colors.background.default.hex}}",
|
||||
"editorWidget.border": "{{colors.outline.default.hex}}",
|
||||
"editorSuggestWidget.background": "{{colors.background.default.hex}}",
|
||||
"editorSuggestWidget.border": "{{colors.outline.default.hex}}",
|
||||
"editorSuggestWidget.selectedBackground": "{{colors.background.default.hex}}",
|
||||
"editorSuggestWidget.highlightForeground": "{{colors.primary.default.hex}}",
|
||||
|
||||
"peekView.border": "{{colors.primary.default.hex}}",
|
||||
"peekViewEditor.background": "{{colors.background.default.hex}}",
|
||||
"peekViewResult.background": "{{colors.background.default.hex}}",
|
||||
"peekViewTitle.background": "{{colors.background.default.hex}}",
|
||||
|
||||
"notificationCenter.border": "{{colors.outline.default.hex}}",
|
||||
"notifications.background": "{{colors.background.default.hex}}",
|
||||
"notifications.border": "{{colors.outline.default.hex}}",
|
||||
|
||||
"breadcrumb.foreground": "{{colors.outline.default.hex}}",
|
||||
"breadcrumb.focusForeground": "{{colors.on_surface.default.hex}}",
|
||||
"breadcrumb.activeSelectionForeground": "{{colors.primary.default.hex}}",
|
||||
|
||||
"scrollbarSlider.background": "{{colors.outline.default.hex}}40",
|
||||
"scrollbarSlider.hoverBackground": "{{colors.outline.default.hex}}60",
|
||||
"scrollbarSlider.activeBackground": "{{colors.outline.default.hex}}80",
|
||||
|
||||
"editorError.foreground": "{{colors.error.default.hex}}",
|
||||
"editorWarning.foreground": "{{colors.tertiary.default.hex}}",
|
||||
"editorInfo.foreground": "{{colors.primary.default.hex}}",
|
||||
|
||||
"editorGutter.addedBackground": "{{colors.secondary.default.hex}}",
|
||||
"editorGutter.modifiedBackground": "{{colors.tertiary.default.hex}}",
|
||||
"editorGutter.deletedBackground": "{{colors.error.default.hex}}",
|
||||
|
||||
"diffEditor.insertedTextBackground": "{{colors.secondary.default.hex}}20",
|
||||
"diffEditor.removedTextBackground": "{{colors.error.default.hex}}20",
|
||||
|
||||
"merge.currentHeaderBackground": "{{colors.primary.default.hex}}40",
|
||||
"merge.incomingHeaderBackground": "{{colors.secondary.default.hex}}40",
|
||||
|
||||
"menubar.selectionBackground": "{{colors.background.default.hex}}",
|
||||
"menu.background": "{{colors.background.default.hex}}",
|
||||
"menu.foreground": "{{colors.on_surface.default.hex}}",
|
||||
"menu.selectionBackground": "{{colors.background.default.hex}}",
|
||||
"menu.selectionForeground": "{{colors.on_surface.default.hex}}",
|
||||
|
||||
"debugToolBar.background": "{{colors.background.default.hex}}",
|
||||
"debugExceptionWidget.background": "{{colors.background.default.hex}}",
|
||||
"debugExceptionWidget.border": "{{colors.error.default.hex}}"
|
||||
},
|
||||
|
||||
"tokenColors": [
|
||||
{
|
||||
"scope": ["comment", "punctuation.definition.comment"],
|
||||
"settings": {
|
||||
"foreground": "{{colors.outline.default.hex}}",
|
||||
"fontStyle": "italic"
|
||||
}
|
||||
},
|
||||
{
|
||||
"scope": ["keyword", "storage.type", "storage.modifier"],
|
||||
"settings": {
|
||||
"foreground": "{{colors.primary.default.hex}}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"scope": ["variable", "meta.object-literal.key"],
|
||||
"settings": {
|
||||
"foreground": "{{colors.on_surface.default.hex}}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"scope": ["string", "constant.other.symbol"],
|
||||
"settings": {
|
||||
"foreground": "{{colors.secondary.default.hex}}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"scope": ["constant.numeric", "constant.language", "constant.character"],
|
||||
"settings": {
|
||||
"foreground": "{{colors.tertiary.default.hex}}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"scope": ["entity.name.type", "support.type", "entity.name.class"],
|
||||
"settings": {
|
||||
"foreground": "{{colors.tertiary.default.hex}}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"scope": ["entity.name.function", "support.function"],
|
||||
"settings": {
|
||||
"foreground": "{{colors.primary.default.hex}}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"scope": ["support.class", "support.variable", "variable.language"],
|
||||
"settings": {
|
||||
"foreground": "{{colors.secondary.default.hex}}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"scope": ["invalid"],
|
||||
"settings": {
|
||||
"foreground": "{{colors.error.default.hex}}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"scope": ["invalid.deprecated"],
|
||||
"settings": {
|
||||
"foreground": "{{colors.outline.default.hex}}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"scope": ["markup.heading"],
|
||||
"settings": {
|
||||
"foreground": "{{colors.primary.default.hex}}",
|
||||
"fontStyle": "bold"
|
||||
}
|
||||
},
|
||||
{
|
||||
"scope": ["markup.bold"],
|
||||
"settings": {
|
||||
"foreground": "{{colors.tertiary.default.hex}}",
|
||||
"fontStyle": "bold"
|
||||
}
|
||||
},
|
||||
{
|
||||
"scope": ["markup.italic"],
|
||||
"settings": {
|
||||
"foreground": "{{colors.primary.default.hex}}",
|
||||
"fontStyle": "italic"
|
||||
}
|
||||
},
|
||||
{
|
||||
"scope": ["markup.underline"],
|
||||
"settings": {
|
||||
"fontStyle": "underline"
|
||||
}
|
||||
},
|
||||
{
|
||||
"scope": ["markup.quote"],
|
||||
"settings": {
|
||||
"foreground": "{{colors.secondary.default.hex}}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"scope": ["markup.list"],
|
||||
"settings": {
|
||||
"foreground": "{{colors.on_surface.default.hex}}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"scope": ["markup.raw", "markup.inline.raw"],
|
||||
"settings": {
|
||||
"foreground": "{{colors.secondary.default.hex}}"
|
||||
}
|
||||
}
|
||||
],
|
||||
|
||||
"semanticHighlighting": true,
|
||||
"semanticTokenColors": {
|
||||
"variable.readonly": {
|
||||
"foreground": "{{colors.tertiary.default.hex}}"
|
||||
},
|
||||
"property": {
|
||||
"foreground": "{{colors.on_surface.default.hex}}"
|
||||
},
|
||||
"function": {
|
||||
"foreground": "{{colors.primary.default.hex}}"
|
||||
},
|
||||
"method": {
|
||||
"foreground": "{{colors.primary.default.hex}}"
|
||||
},
|
||||
"type": {
|
||||
"foreground": "{{colors.tertiary.default.hex}}"
|
||||
},
|
||||
"class": {
|
||||
"foreground": "{{colors.tertiary.default.hex}}"
|
||||
},
|
||||
"enumMember": {
|
||||
"foreground": "{{colors.tertiary.default.hex}}"
|
||||
},
|
||||
"string": {
|
||||
"foreground": "{{colors.secondary.default.hex}}"
|
||||
},
|
||||
"number": {
|
||||
"foreground": "{{colors.tertiary.default.hex}}"
|
||||
},
|
||||
"comment": {
|
||||
"foreground": "{{colors.outline.default.hex}}",
|
||||
"fontStyle": "italic"
|
||||
},
|
||||
"keyword": {
|
||||
"foreground": "{{colors.primary.default.hex}}"
|
||||
},
|
||||
"operator": {
|
||||
"foreground": "{{colors.on_surface.default.hex}}"
|
||||
},
|
||||
"parameter": {
|
||||
"foreground": "{{colors.on_surface.default.hex}}"
|
||||
},
|
||||
"namespace": {
|
||||
"foreground": "{{colors.secondary.default.hex}}"
|
||||
}
|
||||
}
|
||||
}
|
||||
31
quickshell/matugen/templates/vscode-package.json
Normal file
31
quickshell/matugen/templates/vscode-package.json
Normal file
@@ -0,0 +1,31 @@
|
||||
{
|
||||
"name": "dynamic-base16-dankshell",
|
||||
"displayName": "Dynamic Base16 DankShell",
|
||||
"publisher": "local",
|
||||
"version": "0.0.1",
|
||||
"engines": {
|
||||
"vscode": "^1.70.0"
|
||||
},
|
||||
"categories": [
|
||||
"Themes"
|
||||
],
|
||||
"contributes": {
|
||||
"themes": [
|
||||
{
|
||||
"label": "Dynamic Base16 DankShell",
|
||||
"uiTheme": "vs-dark",
|
||||
"path": "./themes/dankshell-default.json"
|
||||
},
|
||||
{
|
||||
"label": "Dynamic Base16 DankShell (Dark)",
|
||||
"uiTheme": "vs-dark",
|
||||
"path": "./themes/dankshell-dark.json"
|
||||
},
|
||||
{
|
||||
"label": "Dynamic Base16 DankShell (Light)",
|
||||
"uiTheme": "vs",
|
||||
"path": "./themes/dankshell-light.json"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
20
quickshell/matugen/templates/vscode-vsixmanifest.xml
Normal file
20
quickshell/matugen/templates/vscode-vsixmanifest.xml
Normal file
@@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<PackageManifest Version="2.0.0" xmlns="http://schemas.microsoft.com/developer/vsx-schema/2011" xmlns:d="http://schemas.microsoft.com/developer/vsx-schema-design/2011">
|
||||
<Metadata>
|
||||
<Identity Language="en-US" Id="dynamic-base16-dankshell" Version="0.0.1" Publisher="local" />
|
||||
<DisplayName>Dynamic Base16 DankShell</DisplayName>
|
||||
<Description xml:space="preserve">Dynamic Material You theme with base16 terminal colors</Description>
|
||||
<Categories>Themes</Categories>
|
||||
<Properties>
|
||||
<Property Id="Microsoft.VisualStudio.Code.Engine" Value="^1.70.0" />
|
||||
<Property Id="Microsoft.VisualStudio.Code.ExtensionKind" Value="ui,workspace" />
|
||||
</Properties>
|
||||
</Metadata>
|
||||
<Installation>
|
||||
<InstallationTarget Id="Microsoft.VisualStudio.Code"/>
|
||||
</Installation>
|
||||
<Dependencies/>
|
||||
<Assets>
|
||||
<Asset Type="Microsoft.VisualStudio.Code.Manifest" Path="package.json" Addressable="true" />
|
||||
</Assets>
|
||||
</PackageManifest>
|
||||
Reference in New Issue
Block a user