Skip to main content
Version: main

Output plugins

Output plugins generate configuration files for applications and devices.

Terminals

PluginDescription
alacrittyTOML colour theme for Alacritty, the GPU-accelerated cross-platform terminal emulator.
ghosttySingle-file colour theme for Ghostty, Mitchell Hashimoto's GPU-accelerated terminal emulator.
footColour theme for foot, the fast, lightweight Wayland terminal emulator from the author of fuzzel.
kittySingle-file colour theme for kitty, Kovid Goyal's GPU-accelerated terminal emulator.
konsole.colorscheme file for Konsole, the KDE terminal emulator.
warpYAML custom-theme file for Warp, the Rust-based AI-first terminal.
weztermTOML colour scheme for WezTerm, Wez Furlong's GPU-accelerated, Lua-configurable terminal.
ptyxisPtyxis terminal colour palette.

Desktop Environments

PluginDescription
gnome-shellCSS theme for GNOME Shell, the compositor and panel of the GNOME desktop.
gtk3Per-user CSS override for GTK 3 applications (GIMP, Inkscape, Pidgin, and most non-libadwaita GNOME 3-era apps).
gtk4Per-user CSS override for traditional GTK 4 applications — i.e. GTK 4 apps that do not use libadwaita.
libadwaitaPer-user CSS override for libadwaita — the design library used by modern GNOME apps (Files, Text Editor, Calculator, Console,…
kde-plasmaKDE Plasma .colors colour schemes for the Plasma desktop and KDE applications.
qt5Qt5ct custom colour scheme for Qt 5 applications on non-Plasma desktops. qt5ct is Qt 5's "configuration tool" — it provides a…
qt6Qt6ct custom colour scheme for Qt 6 applications on non-Plasma desktops. qt6ct is the Qt 6 successor to qt5ct — a QPlatformTh…

Hyprland Ecosystem

PluginDescription
hyprlandColour variables for Hyprland, the dynamic tiling Wayland compositor.
hyprlockColour palette for Hyprlock, the screen locker for Hyprland.
hyprpaperHyprpaper wallpaper configuration that wires the wallpaper image picked up by tinct into Hyprpaper's preload / wallpaper dire…

Bars & Launchers

PluginDescription
wofiColour theme for Wofi, the GTK-based application launcher / dmenu replacement for Wayland.
waybarColour theme for Waybar, the highly customisable status bar for Wayland compositors.
walkerGTK CSS theme for Walker, a Wayland-native application launcher.
dunstUrgency-based colour theme for Dunst, the lightweight notification daemon for X11 and Wayland.
fuzzelColour-only INI theme for Fuzzel, the lightweight Wayland application launcher.
rofiRofi theme as two .rasi files: a palette (tinct-colours.rasi) declaring every tinct role as a named rasi colour, and a main t…
swayosdGTK CSS stylesheet for SwayOSD, the on-screen-display server for Sway and other wlroots compositors.
keylightd-trayCSS theme for keylightd-tray, the Elgato Key Light system-tray applet that ships with keylightd.
awobShared palette plus a worked-example theme for awob, an animated Wayland Overlay Bar.
dunstifyPops a desktop notification via dunstify (or notify-send) every time tinct generate finishes.
wobTinct.ini theme overlay for wob, the Wayland Overlay Bar — the bar you see when adjusting volume or brightness.

Editors & Multiplexers

PluginDescription
neovimLua colorscheme for Neovim, plus a matching lualine status-line theme.
zellijKDL-format theme file for Zellij, the Rust terminal workspace.
helixTOML theme for Helix, the modal post-modern text editor written in Rust.
opencodeComplete theme file for OpenCode, the AI-assisted coding agent.
zedComplete theme file for the Zed editor — a fast Rust-based collaborative code editor.

Special Purpose

PluginDescription
yaziYazi flavor pack — Yazi's directory-based theme format.
wbgWallpaper integration for wbg, the minimal Wayland wallpaper application from the dnkl/foot ecosystem. wbg is a single-shot foreground pr…
tmuxColour theme for tmux, the terminal multiplexer.
rosecROsec prompt theme — the colours used by the rosec-prompt interactive prompt for backgrounds, borders, labels, inputs, and th…
mcSkin for Midnight Commander, the venerable terminal file manager.
markdownExports the current palette as a portable Markdown theme file with YAML frontmatter.
histuiGTK4 / libadwaita stylesheet for histui, a notification daemon.
btopBtop theme file — the colours behind the resource monitor's CPU/memory/network/process boxes, gradient meters, temperature sc…
awwwWallpaper integration for awww (An Answer to your Wayland Wallpaper Woes), an animated wallpaper daemon for Wayland compositors implement…
spicetifySpicetify color.ini colour scheme so the Spotify desktop client picks up your tinct palette.
templaterA 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