Output plugins
Output plugins generate configuration files for applications and devices.
Terminals
| Plugin | Description |
|---|---|
| alacritty | TOML colour theme for Alacritty, the GPU-accelerated cross-platform terminal emulator. |
| ghostty | Single-file colour theme for Ghostty, Mitchell Hashimoto's GPU-accelerated terminal emulator. |
| foot | Colour theme for foot, the fast, lightweight Wayland terminal emulator from the author of fuzzel. |
| kitty | Single-file colour theme for kitty, Kovid Goyal's GPU-accelerated terminal emulator. |
| konsole | .colorscheme file for Konsole, the KDE terminal emulator. |
| warp | YAML custom-theme file for Warp, the Rust-based AI-first terminal. |
| wezterm | TOML colour scheme for WezTerm, Wez Furlong's GPU-accelerated, Lua-configurable terminal. |
| ptyxis | Ptyxis terminal colour palette. |
Desktop Environments
| Plugin | Description |
|---|---|
| gnome-shell | CSS theme for GNOME Shell, the compositor and panel of the GNOME desktop. |
| gtk3 | Per-user CSS override for GTK 3 applications (GIMP, Inkscape, Pidgin, and most non-libadwaita GNOME 3-era apps). |
| gtk4 | Per-user CSS override for traditional GTK 4 applications — i.e. GTK 4 apps that do not use libadwaita. |
| libadwaita | Per-user CSS override for libadwaita — the design library used by modern GNOME apps (Files, Text Editor, Calculator, Console,… |
| kde-plasma | KDE Plasma .colors colour schemes for the Plasma desktop and KDE applications. |
| qt5 | Qt5ct custom colour scheme for Qt 5 applications on non-Plasma desktops. qt5ct is Qt 5's "configuration tool" — it provides a… |
| qt6 | Qt6ct custom colour scheme for Qt 6 applications on non-Plasma desktops. qt6ct is the Qt 6 successor to qt5ct — a QPlatformTh… |
Hyprland Ecosystem
| Plugin | Description |
|---|---|
| hyprland | Colour variables for Hyprland, the dynamic tiling Wayland compositor. |
| hyprlock | Colour palette for Hyprlock, the screen locker for Hyprland. |
| hyprpaper | Hyprpaper wallpaper configuration that wires the wallpaper image picked up by tinct into Hyprpaper's preload / wallpaper dire… |
Bars & Launchers
| Plugin | Description |
|---|---|
| wofi | Colour theme for Wofi, the GTK-based application launcher / dmenu replacement for Wayland. |
| waybar | Colour theme for Waybar, the highly customisable status bar for Wayland compositors. |
| walker | GTK CSS theme for Walker, a Wayland-native application launcher. |
| dunst | Urgency-based colour theme for Dunst, the lightweight notification daemon for X11 and Wayland. |
| fuzzel | Colour-only INI theme for Fuzzel, the lightweight Wayland application launcher. |
| rofi | Rofi theme as two .rasi files: a palette (tinct-colours.rasi) declaring every tinct role as a named rasi colour, and a main t… |
| swayosd | GTK CSS stylesheet for SwayOSD, the on-screen-display server for Sway and other wlroots compositors. |
| keylightd-tray | CSS theme for keylightd-tray, the Elgato Key Light system-tray applet that ships with keylightd. |
| awob | Shared palette plus a worked-example theme for awob, an animated Wayland Overlay Bar. |
| dunstify | Pops a desktop notification via dunstify (or notify-send) every time tinct generate finishes. |
| wob | Tinct.ini theme overlay for wob, the Wayland Overlay Bar — the bar you see when adjusting volume or brightness. |
Editors & Multiplexers
| Plugin | Description |
|---|---|
| neovim | Lua colorscheme for Neovim, plus a matching lualine status-line theme. |
| zellij | KDL-format theme file for Zellij, the Rust terminal workspace. |
| helix | TOML theme for Helix, the modal post-modern text editor written in Rust. |
| opencode | Complete theme file for OpenCode, the AI-assisted coding agent. |
| zed | Complete theme file for the Zed editor — a fast Rust-based collaborative code editor. |
Special Purpose
| Plugin | Description |
|---|---|
| yazi | Yazi flavor pack — Yazi's directory-based theme format. |
| wbg | Wallpaper integration for wbg, the minimal Wayland wallpaper application from the dnkl/foot ecosystem. wbg is a single-shot foreground pr… |
| tmux | Colour theme for tmux, the terminal multiplexer. |
| rosec | ROsec prompt theme — the colours used by the rosec-prompt interactive prompt for backgrounds, borders, labels, inputs, and th… |
| mc | Skin for Midnight Commander, the venerable terminal file manager. |
| markdown | Exports the current palette as a portable Markdown theme file with YAML frontmatter. |
| histui | GTK4 / libadwaita stylesheet for histui, a notification daemon. |
| btop | Btop theme file — the colours behind the resource monitor's CPU/memory/network/process boxes, gradient meters, temperature sc… |
| awww | Wallpaper integration for awww (An Answer to your Wayland Wallpaper Woes), an animated wallpaper daemon for Wayland compositors implement… |
| spicetify | Spicetify color.ini colour scheme so the Spotify desktop client picks up your tinct palette. |
| templater | A meta-plugin: rather than targeting one app, templater renders an arbitrary set of user-supplied Go text/template files against the curr… |
Using output plugins
All plugins
tinct generate -i image -p ~/wallpaper.jpg -o all
Specific plugins
tinct generate -i image -p ~/wallpaper.jpg -o kitty,hyprland,waybar
By category (manual)
# Just terminals
-o alacritty,ghostty,kitty
# Just Hyprland
-o hyprland,hyprpaper,hyprlock
# Just GNOME
-o gnome-shell,gtk4,libadwaita
Common features
Output paths
Each plugin writes to application-specific locations. Most use XDG directories:
~/.config/<app>/~/.local/share/<app>/
Post-generation hooks
Many plugins support automatic reload:
# Kitty with reload
tinct generate -i image -p ~/wallpaper.jpg -o kitty --kitty.reload
File tracking
Generated files are tracked in ~/.config/tinct/.tinct-manifest.json.
See also
- Plugin overview - Architecture
- Plugin development - Creating custom plugins