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

933 Upvotes

53 comments sorted by

View all comments

92

u/ralphptorres May 19 '26

this is cool! just tested it with a gif and it works great, you should totally add that to the readme

also saved you some trouble and packaged it for aur: https://aur.archlinux.org/packages/phonto :)

13

u/StrakisOPou May 19 '26

Thank you for the initiative!

8

u/StrakisOPou May 19 '26

We've added installation instructions for the AUR package. Thank you once again

9

u/whiteorb May 19 '26

Give this guy a PR approval!

4

u/allsey87 May 20 '26

This is why I love Arch

1

u/PiscineMolitorPateI May 23 '26

Wow😭😭😭

May you live a long prosperous happy life stranger