01. Overview & Architecture

Profile: 3.8.15
Schema validatedSource pinned
Purpose
Maintained pywal fork with 16-color output and more backends.
Compatibility
Any distro (Server: BOTH)
Window Manager & Theme
Any WM / DE / Wallpaper-based

02. Installation & Deployment

Before you installThis changes your desktop configuration and installs packages. Run it as your normal user, never with sudo: it asks for sudo only where a step needs it (listed below).The guided installer shows its plan first. Files it would replace are kept unless you approve. Everything it copies, clones or appends to in your home folder is backed up and verified first, and --rollback restores it. Packages, sudo changes and the other commands listed under Impact are not undone.
IntegrityEach release from main builds the installers in GitHub Actions and signs them with a GitHub build attestation. Verify your download against the repository, not this website (Option B, step 2). If it does not verify, don't run it.
ImpactPackages: python-pywal16 (some from the Arch AUR)
RecoveryGuided: backups in ~/.local/state/0xtsoa/backups/, undo with bash install.sh --rollback.Manual: the steps below only write in the download folder or run listed commands.
Option A: manual installAdvanced
Read the source at the reviewed commit, back up, then run each step yourself.
$git clone https://github.com/eylles/pywal16 ~/0xtsoa-review/eylles-pywal16# 1. clone to a review folder
$git -C ~/0xtsoa-review/eylles-pywal16 checkout --detach af711710cdc3c88248b667342e5d4289f00f8c6e# 2. the reviewed commit
Then the steps. Package commands are written for Arch; on other distros use your package manager.

Step-by-step deployment protocol

Step-by-step deployment
1Install python-pywal16 (AUR)
$yay -S python-pywal16 # AUR
$# Other distros: see the upstream README
Option B: guided installerRecommended
The same steps as one script for any distro. It shows the plan first, keeps files you already have unless you approve replacing them, and backs up everything it changes in your home folder. Never pipe it into a shell.
$curl -fsSLo install.sh 'https://www.0xtsoa.dev/configs/eylles/pywal16/install.sh'# 1. download
$gh attestation verify install.sh --repo nyharena25/0xTsoa --signer-workflow nyharena25/0xTsoa/.github/workflows/attest-installers.yml# 2. verify (GitHub CLI 2.49+, signed in)
$less install.sh# 3. read it
$bash install.sh --dry-run# 4. preview: changes nothing
$bash install.sh# 5. install (asks first)
$bash install.sh --rollback# undo the file changes
View script in browserOther options: --force (replace conflicts, backed up first), --yes, --help

03. Screenshot Gallery // pywal16

Capture 01 // Fullscreen
pywal16 screenshot 1
01 / 02

04. Documentation & Guide

Source: eylles/pywal16Ref: af711710cd
README.md|GitHub Flavored Markdown

This project is a 16 colors fork of pywal

Generate and change color-schemes on the fly.

Donate using Liberapay Donate using Liberapay

img

Pywal is a tool that generates a color palette from the dominant colors in an image. It then applies the colors system-wide and on-the-fly in all of your favourite programs.

There are currently 8 supported color generation backends, each providing a different palette of colors from each image. You're bound to find an appealing color-scheme.

Pywal also supports predefined themes and has over 250 themes built-in. You can also create your own theme files to share with others.

The goal of Pywal was to be as out of the way as possible. It doesn't modify any of your existing configuration files. Instead it works around them and provides tools to integrate your system as you see fit.

Terminal emulators and TTYs have their color-schemes updated in real-time with no delay. With minimal configuration this functionality can be extended to almost anything running on your system.

More: [Installation] [Getting Started] [Customization] [Wiki] [Screenshots] [Extras]

![Packaging status](https://repology.org/badge/vertical-allrepos/pywal16.svg) ![Packaging status](https://repology.org/badge/vertical-allrepos/pywal.svg)

GitHub Flavored Markdown (github-markdown-css)README snapshot at af711710cd