# wallust - Generate colors from an image
[](https://crates.io/crates/wallust)
[](https://crates.io/crates/wallust)
[](https://codeberg.org/explosion-mental/wallust/src/branch/main/LICENSE)
[](https://deps.rs/repo/codeberg/explosion-mental/wallust)
[](https://codeberg.org/explosion-mental/wallust)
<br>

> 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