ptyxis
Generate colour palettes for the Ptyxis terminal.
Description
Ptyxis is a GNOME terminal with modern features including window dressing (headerbar theming based on terminal state). The plugin generates a .palette file.
Output paths
The plugin writes to multiple locations for different installations:
| Installation | Path |
|---|---|
| Native | ~/.local/share/org.gnome.Ptyxis/palettes/tinct.palette |
| Flatpak (Stable) | ~/.var/app/app.devsuite.Ptyxis/data/ptyxis/palettes/tinct.palette |
| Flatpak (Nightly) | ~/.var/app/org.gnome.Ptyxis.Devel/data/ptyxis/palettes/tinct.palette |
Usage
tinct generate -i image -p ~/wallpaper.jpg -o ptyxis
Configuration
After generation:
- Open Ptyxis Preferences
- Select "Tinct" palette
For Ptyxis 49+:
ptyxis --install-palette ~/.local/share/org.gnome.Ptyxis/palettes/tinct.palette
Window dressing
Ptyxis supports headerbar theming based on terminal state:
| State | Colour role | Purpose |
|---|---|---|
| Bell | warning | Terminal bell triggered |
| Remote | info | SSH session active |
| Superuser | danger | Running as root |
These provide visual feedback about terminal state.
Generated format
[Palette]
Name=Tinct
Description=Generated by tinct
Foreground=#cdd6f4
Background=#1e1e2e
BellBackground=#f9e2af
RemoteBackground=#89dceb
SuperuserBackground=#f38ba8
Color0=#45475a
Color1=#f38ba8
Color2=#a6e3a1
...