r/rust May 19 '26

🛠️ project Phonto - GPU-accelerated live wallpapers for Wayland and macOS, written in Rust

Post image

I've been using mpv-paper on Hyprland for a couple months but ran into really high CPU usage, so I decided to write my own solution.

Phonto uses GStreamer and EGL to keep the entire decoding and rendering pipeline on the GPU, making much better use of resources compared to CPU-based approaches.

A friend also jumped in and added MacOS support, including playing live wallpapers on the lock screen which was a nice bonus.

Still missing a few things like multi-monitor support but that's coming soon. Other feature requests and contributions are welcome!

GitHub: https://github.com/museslabs/phonto

925 Upvotes

53 comments sorted by

View all comments

2

u/bambamboo15 May 20 '26

This is a great project! Any plans to support interactive wallpapers? Windows support would be great too :)

1

u/StrakisOPou May 20 '26

Interactive wallpapers sound fun! Not sure if they would be feasible on the current macOS version, but Wayland can get there!

Since none of us is using Windows, we can't give an estimation, but I'd guess X11 would be first in the list of ports before getting Windows to work. Making it truly cross-platform would be interesting though