Skip to content

Latest commit

 

History

History
61 lines (52 loc) · 1.65 KB

README.md

File metadata and controls

61 lines (52 loc) · 1.65 KB

A Graphical Solution to your Wayland Wallpaper Woes

⚠️ It's usable, but expect some major changes⚠️

gif demo random demo

Dependencies

  • swww
  • GTK4
  • Up to date rustc compiler and cargo
  • webp-pixbuf-loader (optional: to view .webp images)

Build

Automatic

Manual

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 init

Features of swww (The 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

Big Thanks

Thanks goes to Horus645 for making swww