material palette: apply to kde material you colors

This commit is contained in:
end-4
2025-06-16 22:46:14 +02:00
parent 1cebec39f7
commit 96d17f8fcb
4 changed files with 49 additions and 21 deletions
@@ -11,4 +11,36 @@ else
mode_flag="-l"
fi
kde-material-you-colors "$mode_flag" --color "$color"
# Parse --scheme-variant flag
scheme_variant_str=""
while [[ $# -gt 0 ]]; do
case "$1" in
--scheme-variant)
scheme_variant_str="$2"
shift 2
;;
*)
shift
;;
esac
done
# Map string variant to integer
case "$scheme_variant_str" in
scheme-content) sv_num=0 ;;
scheme-expressive) sv_num=1 ;;
scheme-fidelity) sv_num=2 ;;
scheme-monochrome) sv_num=3 ;;
scheme-neutral) sv_num=4 ;;
scheme-tonal-spot) sv_num=5 ;;
scheme-vibrant) sv_num=6 ;;
scheme-rainbow) sv_num=7 ;;
scheme-fruit-salad) sv_num=8 ;;
"") sv_num=5 ;;
*)
echo "Unknown scheme variant: $scheme_variant_str" >&2
exit 1
;;
esac
kde-material-you-colors "$mode_flag" --color "$color" -sv "$sv_num"