jbuchermn / pywm

Wayland compositor core employing wlroots - aims to handle the actual layout logic in python thereby enabling easily accessible wm concepts
69 stars 9 forks source link

Feature request: add meson option to use system wlroots instead of submodule #21

Open ghost opened 1 year ago

ghost commented 1 year ago

I was trying to port newm to Void Linux, but it requires the use of wlroots in system, by changing the meson.build to force this behavior for both 0.2 and 0.3 versions it throws errors about missing headers. It would be cool for distribution mantainers to have this functionality.

jbuchermn commented 1 year ago

Hi, I didn't update the readme on pywm, only newm, but both projects are currently unmaintained.

Just a word of warning concerning this change - wlroots doesn't expose the renderer API, so many methods pywm relies on cannot be accessed if you use a precompiled version and pywm relies on compiling wlroots into the resulting lib.