stumpwm / mahogany

A stumpwm like Wayland compositor
GNU General Public License v2.0
220 stars 12 forks source link

Wayflan for mahogany #32

Open ebrasca opened 1 year ago

ebrasca commented 1 year ago

What do you think about https://sr.ht/~shunter/wayflan/ ?

Thank you!

sdilts commented 8 months ago

This is a really cool project, and it would be great to incorporate it into Mahogany. However, due to the scope of things needed to properly implement a Wayland compositor, I don't think we will be able to directly use it in the main executable.

We are using wlroots for handling rendering and various other bookkeeping tasks. Since it uses libwayland for its Wayland integration and we can't substitute another protocol implementation in its place, this library isn't too useful for us right now. The goal is to make the backend generic enough that a CL-native implementation could be swapped in its place, but I don't see that happening unless someone else steps up in a big way.

However, we will need client applications to show command windows, display alerts, and other similar things. There are already existing applications like the ones listed here for some of these tasks, but it would be cool to get ones written in CL. I would definitely want to use this library or a similar one to implement such clients.