The laptops are themed by wallust, whose config and five templates lived only in ~/.config/wallust on each machine. A fresh install would have had no colours at all: hyprland.conf sources colors.conf on its first line and waybar's style.css imports colors.css on its first line, and nothing in the repo generated either. Both generated files are now linked per host so bootstrap works, and wallust writes back through the symlinks. update_colors.sh was its predecessor and is now actively harmful: it writes sway/config and wofi/style.css, neither of which exists on any machine any more, and it regenerates waybar/style.css from a template that was never carried across -- so running it would have overwritten the shared Hyprland waybar style with sway-era output. common/colors (255 theme files, 1.1 MB) was only ever its input.
54 lines
2.3 KiB
TOML
54 lines
2.3 KiB
TOML
# wallust v3.4
|
|
#
|
|
# You can copy this file to ~/.config/wallust/wallust.toml (keep in mind is a sample config)
|
|
|
|
# SIMPLE TUTORIAL, or `man wallust.5`:
|
|
# https://explosion-mental.codeberg.page/wallust/
|
|
#
|
|
# If comming from v2: https://explosion-mental.codeberg.page/wallust/v3.html#wallusttoml
|
|
|
|
# Global section - values below can be overwritten by command line flags
|
|
|
|
# How the image is parse, in order to get the colors:
|
|
# full - resized - wal - thumb - fastresize - kmeans
|
|
backend = "full"
|
|
|
|
# What color space to use to produce and select the most prominent colors:
|
|
# lab - labmixed - lch - lchmixed
|
|
color_space = "labmixed"
|
|
# threshold = 18
|
|
|
|
# Use the most prominent colors in a way that makes sense, a scheme color palette:
|
|
# dark - dark16 - darkcomp - darkcomp16
|
|
# light - light16 - lightcomp - lightcomp16
|
|
# harddark - harddark16 - harddarkcomp - harddarkcomp16
|
|
# softdark - softdark16 - softdarkcomp - softdarkcomp16
|
|
# softlight - softlight16 - softlightcomp - softlightcomp16
|
|
palette = "dark"
|
|
|
|
# Ensures a "readable contrast" (OPTIONAL, disabled by default)
|
|
# Should only be enabled when you notice an unreadable contrast frequently happening
|
|
# with your images. The reference color for the contrast is the background color.
|
|
check_contrast = true
|
|
|
|
# Color saturation, between [1% and 100%] (OPTIONAL, disabled by default)
|
|
# usually something higher than 50 increases the saturation and below
|
|
# decreases it (on a scheme with strong and vivid colors)
|
|
#saturation = 35
|
|
|
|
# Alpha value for templating, by default 100 (no other use whatsoever)
|
|
#alpha = 100
|
|
|
|
[templates]
|
|
waybar = { src = "waybar-colors.css", dst = "~/.config/waybar/colors.css" }
|
|
kitty = { src='kitty.conf', dst='~/.config/kitty/colors.conf'}
|
|
hypr = { src = "hyprland.conf", dst = "~/.config/hypr/colors.conf" }
|
|
qutebrowser = { src = "qutebrowser.py", dst = "~/.config/qutebrowser/colors.py" }
|
|
swaync = { template = "colors-swaync.css", dst = "~/.config/swaync/colors.css" }
|
|
|
|
# NOTE: prefer '' over "" for paths, avoids escaping.
|
|
# template: A RELATIVE path that points to `~/.config/wallust/template` (depends on platform)
|
|
# target: ABSOLUTE path in which to place a file with generated templated values.
|
|
# ¡ If either one is a directory, then both SHOULD be one. !
|
|
# zathura = { template = 'zathura', target = '~/.config/zathura/zathurarc' }
|