Changes the wallpaper from the command line.
I love the command line, and I love eye candy, this tool combines both worlds by allowing me to change the background image from the command line.
Use the cargo package manager to install the chwp crate:
cargo install chwp
This snippet will download and install the latest chwp release:
LATEST_VERSION=$(curl -L -s -H 'Accept: application/json' https://github.com/RouHim/chwp/releases/latest | sed -e 's/.*"tag_name":"\([^"]*\)".*/\1/') && \
sudo curl -L -o /usr/bin/chwp https://github.com/RouHim/chwp/releases/download/$LATEST_VERSION/chwp-linux-x86-64 && \
sudo chmod +x /usr/bin/chwp
yay -S chwp-bin
chwp [keywords]|[imageurl] span
Set a random wallpaper for the keyword ocean:
chwp ocean
Set a wallpaper from a specific image url:
chwp https://source.unsplash.com/1920x1080
Set a wallpaper from a local path. A random one will be chosen:
chwp /path/to/pictures/
Set a wallpaper from multiple keywords, a random one will be selected:
chwp water,sky,ocean
Combine multiple keywords with a +
:
chwp night+city
The span
parameter can be used to span the wallpaper over multiple screens:
chwp ocean span