Skip to main content
Version: 0.1.22

Installation

Tinct can be installed through several methods depending on your distribution and preferences.

Arch Linux (AUR)

The recommended method for Arch Linux users:

# Using yay
yay -S tinct-bin

# Using paru
paru -S tinct-bin

From Go

If you have Go 1.25+ installed:

go install github.com/jmylchreest/tinct/cmd/tinct@latest

Ensure $GOPATH/bin (typically ~/go/bin) is in your PATH.

From source

Clone and build manually:

git clone https://github.com/jmylchreest/tinct.git
cd tinct
go build -o tinct ./cmd/tinct

# Optionally install to your PATH
sudo mv tinct /usr/local/bin/

Verify installation

After installation, verify tinct is working:

tinct --version

You should see version information displayed.

Shell completions

Tinct supports shell completions for Bash, Zsh, Fish, and PowerShell:

# Bash (add to ~/.bashrc)
source <(tinct completion bash)

# Zsh (add to ~/.zshrc)
source <(tinct completion zsh)

# Fish
tinct completion fish | source

# PowerShell
tinct completion powershell | Out-String | Invoke-Expression

Optional dependencies

Some features require additional tools:

FeatureDependencyPurpose
AI image generationGOOGLE_API_KEYGoogle Gemini image generation
OpenRouter integrationOPENROUTER_API_KEYMulti-model AI generation
GNOME Shell themingUser Themes extensionAutomatic theme application
GTK3 themingadw-gtk3-themeGTK3 theme support
Qt5/Qt6 themingqt5ct/qt6ctQt application theming
KDE Plasmaplasma-apply-colorschemeColor scheme application

Configuration directory

Tinct creates configuration files in ~/.config/tinct/:

  • .tinct-manifest.json - Tracks generated files
  • .tinct-plugins.json - Plugin configuration
  • themes/ - Saved theme files (when using markdown output)

Next steps