Caution
This is highly experimental 🧪 and expect breaking changes
Rong is a CLI that extracts a Material You color palette from an image or video, and applies it across your system using configurable template mappings.
- Extracts color palettes from images or videos
- Generates color output using customizable templates
- Automatically writes output to multiple target files
- Easily theme apps like WezTerm, Eww, Kitty, Spicetify, Waybar, and Discord mods
Example:
rong image ~/Pictures/wallpaper.jpg
Check out the documentation.
You're welcome to contribute in the following ways:
-
Code (Go) – Add features, fix bugs, or improve code. Stick to existing patterns and open a clear PR.
-
Templates – Add custom templates for any app using Go's
template
engine. Keep them clean and reusable. -
Docs – Write or improve docs (VitePress Markdown). New pages, typo fixes, or better explanations all help.
Rong is licensed under GNU GPL-3.0. This cli uses material for generating colors.
- Matugen: For some of the templates.
- Material Color Utilities: For the material color algorithm.