- swww
- GTK4
- Up to date rustc compiler and cargo
- webp-pixbuf-loader (optional: to view .webp images)
To build, clone this repo:
git clone https://github.com/Ph1lll/Gswww.git && cd Gswww/
and inside run:
cargo build --release
Then put ./target/release/
into your path,
and copy Gswww.desktop and Gswww.png with these commands:
cp assets/intergration/com.github.Ph1lll.Gswww.desktop ~/.local/share/applications/
cp assets/intergration/com.github.Ph1lll.Gswww.png ~/.icons/
Voilà, now you can graphically change your wallpaper using the awesome swww deamon. Just select the folder that holds your wallpapers, and click on the previews.
Just make sure you actually have the daemon running otherwise it's not going to work
E.g. Hyprland
# ~/.config/hypr/hyprland.conf
exec-once = swww-daemon
- Display animated gifs as your wallpaper
- Display images in any format (Some of these I didn't know existed)
- jpeg
- png
- gif
- tga
- tiff
- webp
- pnm
- bmp
- farbfeld (Not supported in Gswww)
- Clear the screen with a rrggbb colour
- Smooth transition effect when you switch images
- Doing it all without having to pkill the daemon