Lumux
by Engin Kırmacı
Philips Hue Sync for Linux
About
Lumux is a lightweight desktop app that analyzes the colors on your screen and streams them to a Philips Hue Entertainment area for an "ambilight" effect.
It is designed for Wayland desktops and uses the XDG Desktop Portal ScreenCast API (PipeWire) so you control when and what Lumux can capture.
Key features:
- Hue Entertainment streaming (DTLS) for smooth, low-latency updates
- Portal-based screen capture on Wayland (no privileged access required)
- Configurable zone grid and real-time zone preview
- Performance controls (resolution scale, target FPS, smoothing, gamma/brightness)
- Optional tray integration and quick start/stop controls
Requires a Philips Hue Bridge and an Entertainment area configured in the Hue app.
Permissions
Everything this app can reach outside its sandbox. Nothing here weakens it.
- inter-process communication (needed for X11)
--share=ipc - network
--share=network - X11 display, only when Wayland is unavailable
--socket=fallback-x11 - Wayland display
--socket=wayland - GPU acceleration
--device=dri - access to xdg-run/pipewire-0
--filesystem=xdg-run/pipewire-0 - system tray
--talk-name=org.kde.StatusNotifierWatcher - notifications
--talk-name=org.freedesktop.Notifications - talks to org.freedesktop.StatusNotifierWatcher
--talk-name=org.freedesktop.StatusNotifierWatcher
Who publishes this
The creator demonstrably controls this app id: Flathub verification, the hosting account owns the namespace, or a well-known file on their domain.
- verified on Flathub: the developer proved they control this app id
publisher:flathub
Maintenance
Recent activity on the upstream repository, or built and reviewed by Flathub.
No staleness signals: recent activity, or built and reviewed by Flathub.