LinuxCommandLibrary

wal

Generate color schemes from images

TLDR

Generate colors from image

$ wal -i [image.png]
copy
Light theme
$ wal -i [image.png] -l
copy
Skip wallpaper setting
$ wal -i [image.png] -n
copy
Use theme
$ wal --theme [theme-name]
copy
List themes
$ wal --theme
copy
Restore colors
$ wal -R
copy

SYNOPSIS

wal [-i image] [-l] [-n] [--theme name] [options]

DESCRIPTION

wal (pywal) generates color schemes by extracting dominant colors from wallpaper images and applies them to the terminal emulator, shell, and other applications. It creates a cohesive visual theme across the desktop environment based on a single source image.
The extracted color palette is applied to terminal colors in real time and can be used to generate configuration files for other programs through a template system. This allows applications like i3, polybar, rofi, and many others to automatically adopt the same color scheme.
Generated themes are cached for quick switching, and previous color schemes can be restored on login. Both light and dark color variants are supported, and the wallpaper-setting step can be skipped when only the colors are needed.

PARAMETERS

-i IMAGE

Input image.
-l
Light colors.
-n
Skip wallpaper.
--theme NAME
Use theme.
-R
Restore last.
-c
Clear cache.

CAVEATS

Python required. Terminal support varies. X11/Wayland differences.

HISTORY

pywal was created to generate and apply color schemes from images to terminals and applications.

SEE ALSO

feh(1), wpgtk(1), flavours(1)

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community