[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1040971: RFP: hyprland -- dynamic tiling Wayland compositor based on wlroots



Package: wnpp
Severity: wishlist
X-Debbugs-Cc: werdahias@riseup.net

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

* Package name    : hyprland
  Version         : 0.27.1
  Upstream Contact: vaxerski  <vaxry@vaxry.net>
* URL             : https://github.com/hyprwm/Hyprland
* License         : BSD-3-Clause
  Programming Lang: C++
  Description     : dynamic tiling Wayland compositor based on wlroots

- From the readme: 
" 
Hyprland is a dynamic tiling Wayland compositor based on wlroots that doesn't sacrifice on its looks.
It supports multiple layouts, fancy effects, has a very flexible IPC model allowing for a lot of customization, a powerful plugin system and more.
"

Packaging-wise it'll be complicated. hyprland embeds multiple subprojects [0]. hyprland-protocols [1] would need to be a seperate source package; this is easily doable from a
quick glance. A fork of udis86 [2] is also embedded; coincidently I prepared some initial udis86 packaging for ppsspp so this won't be that much of an issue.
The third embedded project is wlroots [3] which will be the biggest problem imo as hyprland (statically) links onto the latest wlroots HEAD which will be hard to
devendor, if not impossible. 

I built hyprland locally and ran it for a bit; it looks promising but still has some (minor) bugs and quirks imo.
I don't have time to package or maintain this atm but I might get back to it at some point.
This bugreport is to document the progress/work needed for hyprland.

[0] https://github.com/hyprwm/Hyprland/tree/main/subprojects
[1] https://github.com/hyprwm/hyprland-protocols
[2] https://github.com/canihavesomecoffee/udis86 
[3] https://github.com/hyprwm/Hyprland/blob/main/subprojects/wlroots

regards, 

Matthias Geiger

-----BEGIN PGP SIGNATURE-----

iQJJBAEBCgAzFiEEwuGmy/3s5RGopBdtGL0QaztsVHUFAmSv6yAVHHdlcmRhaGlh
c0ByaXNldXAubmV0AAoJEBi9EGs7bFR1FfEP/3l0+CAcsuHWj5XiUPjQs2QmJFGp
6I9KAiI0ZSaVFZo9215x/M1bmGoFy4SDc3BotHvjrTH4zijb3z+IR5osyq1heiqS
M/r318uF5eQqJfzwoV9OGjn+/rAG/+ssH3MjWbOZ1N8IM+/yVK3gGzsQ23RVzbWQ
nFrNNJ3ZFeZE3Fo8nOArRdyAMvoSkLjbEoBpBTUg5/xoAQosTZ42nyFZuWkgebUW
+8JLHdnzCbKAm6ggWOFfN8zcwxDF66XaOo/RoBtzFsKB8JnDwxXaJngG5MhCLTaS
4msqyRE8XRu/ocTN1farIWPp8PQuXZE3qTlf6jIdFn5+vdLx6hbGhhXzrRqmFY1C
6vzIf5JgZ2DYvduACrFbYRuLzW/RwZnaJnobVT5SeUfmqIaF1uJIeDdDx3M1L7tk
j9sIrL1CDMpS2x0mTFh5TMMXV5rdpB6mZiy1C69khaaLe6Sf/uh8N+dhwyK/phWn
1NjI0DzI7C/xCTHClPkxbGM19KnTmBWOwTTpInf40BUABfVt+81QxXtIhl3gPYBe
IclGqBIsUPG1TZn1Dhk3x4AYR+lb0stsnM3YTyXfLUM2KtwcuYp7oaNqitHfO3fm
XJvDrrP/W1r77LHHlSVTWoh8DuZUATMOpJQ3Wr9TdKO0lSJQr75tNWcvcIavpejt
qO4B+3+/xLepI3L7
=d9Ch
-----END PGP SIGNATURE-----


Reply to: