$${\color{red}Waytrogen \space \color{lightblue}- \space \color{orange}Wallpaper\space setter\space for\space wayland}$$
A GUI wallpaper setter for Wayland that is a spiritual successor for the minimalistic wallpaper changer for
X11
nitrogen. Written purely in the Rust
🦀 programming language.
- Recursive and lightning fast file searching
- Can load thousands of wallpapers with ease
- Supports images, GIFs and videos
- Supports external scripts when changing wallpapers
- Can list full wallpaper state in JSON format
- Fully supports:
hyprpaper
(hyprland - png, jpeg, webp, jxl)swaybg
(sway - png, jpeg, tiff, tga, gif)mpvpaper
(any video/image format with mpv config)swww
(jpeg, png, gif, pnm, tga, tiff, webp, bmp, farbfeld with transitions)
- Install required wallpaper changer(s) based on your needs:
hyprpaper
for Hyprlandswaybg
for Swaympvpaper
for video supportswww
for transition effects
- Install
waytrogen
:
- Launch via terminal:
waytrogen
- Restore previous wallpapers:
waytrogen --restore
orwaytrogen -r
- List current state in JSON:
waytrogen --list
orwaytrogen -l
- Use external script:
waytrogen --external_script
orwaytrogen -e
- Script receives: monitor, wallpaper path, complete state
Logo shape from Inconify Tabler atom.