Search docs and presets
GitHub (opens in new tab)

Overview

clrsync reads a palette (a TOML file of named colors), fills the colors into your app configs through templates, and optionally runs a command so each app reloads.

Features#

  • Palettes - plain TOML, one file per color scheme
  • Templates - your app's config file with {placeholders} where the colors go
  • Reload commands - a shell command per template, run after it's written
  • Color formats - HEX, RGB, HSL, or single components ({color.r}, {color.hex})
  • Generators - build a palette from an image or a color with hellwal, matugen or pywal16
  • CLI and GUI - clrsync_cli for scripts, clrsync_gui for editing

Acknowledgments#