dots/stow/.config/matugen/config.toml

99 lines
2.9 KiB
TOML

[config]
import_json_files = ["./custom.json"]
caching = false
[config.wallpaper]
command = "swww"
arguments = ["img", "--transition-type", "center"]
set = true
[templates.waybar]
input_path = './templates/colors.css'
output_path = '~/.config/waybar/colors.css'
post_hook = 'pkill -SIGUSR2 waybar'
[templates.swaync]
input_path = './templates/colors.css'
output_path = '~/.config/swaync/colors.css'
post_hook = 'swaync-client --reload-css'
[templates.gtk3]
input_path = './templates/gtk-colors.css'
output_path = '~/.config/gtk-3.0/gtk.css'
[templates.gtk4]
input_path = './templates/gtk-colors.css'
output_path = '~/.config/gtk-4.0/gtk.css'
post_hook = "gsettings set org.gnome.desktop.interface color-scheme 'prefer-{{mode}}'"
[templates.matugen]
input_path = './templates/walker.css'
output_path = '~/.config/walker/themes/matugen.css'
[templates.hyprland]
input_path = './templates/hyprland.conf'
output_path = '~/.config/hypr/matugen.conf'
[templates.qt5ct]
input_path = './templates/qtct.conf'
output_path = '~/.config/qt5ct/colors/matugen.conf'
[templates.qt6ct]
input_path = './templates/qtct.conf'
output_path = '~/.config/qt6ct/colors/matugen.conf'
[templates.hyprlock]
input_path = './templates/hyprlock.conf'
output_path = '~/.config/hypr/hyprlock.conf'
[templates.discord]
input_path = './templates/discord.css'
output_path = '~/.config/Vencord/themes/midnight-discord.css'
[templates.sketchybar]
input_path = './templates/sketchybar.sh'
output_path = '~/.config/sketchybar/colours.sh'
post_hook = 'sketchybar --reload'
[templates.jankyborders]
input_path = './templates/jankyborders.sh'
output_path = '~/.cache/matugen-jankyborders.sh'
post_hook = 'sh ~/.cache/matugen-jankyborders.sh & disown'
[templates.zsh]
input_path = './templates/zsh.sh'
output_path = '~/.cache/zsh_colours.sh'
[templates.fuzzel]
input_path = './templates/fuzzel.ini'
output_path = '~/.config/fuzzel/colors.ini'
[templates.ghostty]
input_path = './templates/ghostty'
output_path = '~/.config/ghostty/matugen'
[templates.vicinae]
input_path = './templates/vicinae.toml'
output_path = '~/.local/share/vicinae/themes/matugen.toml'
post_hook = 'vicinae theme set matugen'
[templates.macos-accent]
colors_to_compare = [
{ name = "-1", color = "#696766" }, # graphite
{ name = "0", color = "#C03437" }, # red
{ name = "1", color = "#C65D0A" }, # orange
{ name = "2", color = "#BE8F0F" }, # yellow
{ name = "3", color = "#409226" }, # green
{ name = "4", color = "#1B5DC7" }, # blue
{ name = "5", color = "#AD29AB" }, # purple
{ name = "6", color = "#BC3F77" }, # pink
]
compare_to = "{{colors.primary.default.hex}}"
pre_hook = "defaults write -globalDomain AppleAccentColor -int {{closest_color}}"
post_hook = "~/.config/matugen/scripts/macos-accent-notification"
input_path = "/dev/null"
[templates.macos-dark-mode]
input_path = "/dev/null"
post_hook = '~/.config/matugen/scripts/macos-darkmode.sh {{mode}}'