matugen -h
Not to be confused with --import-json flag, this one
outputs the generated JSON.
matugen <other-arguments> --json <FORMAT>
Example:
matugen color hex "#ffbf9b" --json rgb
The default is dark if no mode is provided.
matugen <other-arguments> -m light
matugen <other-arguments> -m dark
This will automatically choose whether to use dark/light mode based on the wallpaper lightness.
matugen color hex "#ffbf9b" --mode smart
The default is scheme-tonal-spot if no scheme is provided.
Use the --help flag to see all possible values.
matugen <other-arguments> --type scheme-vibrant
This will automatically choose what scheme type to use based on the image.
matugen color hex "#ffbf9b" --type scheme-smart
Use matugen -h to see all the available formats you can
use.
# Dark mode
matugen color hsl <hsl color> -m "dark"
# Light mode
matugen color hex <hex color> -m "light"
matugen image /path/to/wallpaper/
You can also automatically import JSON files from the config. See the
[config.import_json_files] option.
The order is from first to last imported, the later ones will overwrite data
--import-json--import-json-string[config.import_json_files]matugen <other-arguments> --import-json <path>
Example:
matugen color hex "#ffbf9b" --import-json ./example/custom.json
matugen <other-arguments> --import-json-string <json string>
Example:
matugen color hex "#ffbf9b" --import-json-string '{ "text3": "Hello from args!"}'