wallust 2.0.0

Generate a 16 color scheme based on an image.
wallust-2.0.0 is not a library.
Visit the last successful build: wallust-3.5.1

wallust - Generate colors from an image

crates io downloads license dependency status CodeBerg

gif

sources[^sources]

Features

  • Config file at ~/.config/wallust/wallust.toml
    • templating integrated in a config file
    • backends, colorspaces and filters
    • configurable threshold
  • cache scheme palette at ~/.cache/wallust

Usage

wallust my_wallpaper.png

Installation

cargo install wallust

or, if you cloned the repo

cargo install --path .

or just build it (cargo build --release) and copy the binary to one folder present in your $PATH like /usr/local/bin

cargo build --release
cp -f ./target/release/wallust /usr/local/bin

NetBSD

If you are using NetBSD, a native package is available from the official repositories. To install it, simply run:

pkgin install wallust

TODO

  • terminal color sequences
  • think about releasing binaries with CI

[^sources]: https://stallman.org/photos/rms/pages/2.html - https://en.wikipedia.org/wiki/File:Linus_Torvalds_talking.jpeg - https://gitlab.gnome.org/GNOME/gnome-backgrounds/-/blob/main/backgrounds/pixels-l.webp - https://gitlab.gnome.org/GNOME/gnome-backgrounds/-/blob/main/backgrounds/adwaita-d.jpg