Commit graph

8 commits

Author SHA1 Message Date
Gergő Sályi
193d46f959 Name spawned threads 2025-04-23 15:47:16 +02:00
Gergő Sályi
decaa33752 Format code 2025-04-23 15:21:51 +02:00
Gergő Sályi
a2f9ad2b83 Change main event loop to use poll instead of the mio dependency 2025-04-13 22:42:49 +02:00
Gergő Sályi
9e2bfaa14e Add support to the Hyprland Wayland compositor 2025-04-12 13:42:02 +02:00
Gergő Sályi
120b45b972 Fix clippy warnings 2025-04-08 19:23:33 +02:00
Florian Finkernagel
dfa2580bdc refactor CompositorInterface.subscribe_event_loop to separate concerns 2025-04-08 19:23:33 +02:00
Florian Finkernagel
4b02797e16 Refactor CompositorInterface to expose fewer multibg implementation details 2025-04-08 19:23:33 +02:00
Gergő Sályi
1fdbd7ffb0 Add support to the niri Wayland compositor
Implement niri support
Try to autodetect running compositor based on environment variables
XDG_SESSION_DESKTOP, XDG_CURRENT_DESKTOP, SWAYSOCK, NIRI_SOCKET in this order
Add the --compositor command line option
Add niri as optional dependency to the Arch Linux PKGBUILD
Update README and --help to include niri support

Merges the changes from
https://github.com/gergo-salyi/multibg-sway/pull/12
Thanks to the co-author for the contribution

Co-authored-by: Florian Finkernagel <finkernagel@imt.uni-marburg.de>
2025-04-08 19:09:00 +02:00