Skip to main content

tinct

/tiΕ‹(k)t/

An extensible colour palette generator and theme manager for unified theming across your entire environment.

terminal
$tinct generate -i image -p ~/wallpaper.jpg -o all
Extracting palette from image...
Generated 49 semantic colour roles
Applied to: hyprland, kitty, waybar, dunst...
$tinct plugins list
25+ output plugins available

Unified Theming for Your Desktop

🎨

Multiple Input Sources

Extract colours from images, generate with AI (Google Gemini, OpenRouter), fetch remote themes (JSON/CSS), or specify manually.

πŸ“

Material Design 3

Automatic semantic colour role assignment with 49+ roles. WCAG contrast compliance and intelligent light/dark theme detection.

πŸ–₯

25+ Applications

Apply consistent themes across terminals, desktop environments, window managers, status bars, editors, and more.

πŸ’‘

External Device Support

Control LED strips (WLED), smart lights, and RGB peripherals (OpenRGB). Ambient edge/corner colour extraction for monitor sync.

🧩

Plugin Architecture

Extend with custom plugins in any language. JSON-stdio protocol for simple scripts, go-plugin for high-performance solutions.

πŸ’Ύ

Theme Portability

Save complete themes to markdown files with embedded wallpapers. Share, version control, and restore your exact setup anywhere.

Quick Install (Arch Linux)

$ yay -S tinct-bin

See Installation Guide for Go install, source builds, and other methods