Skip to content

Luxel 0.1.0

Choose a tag to compare

@hyprlab hyprlab released this 02 Aug 16:52
· 16 commits to main since this release

Initial release of Luxel — a native GNOME app (Rust + GTK4 + libadwaita) for controlling LIFX smart bulbs from the Linux desktop.

Highlights

  • Local control, no cloud needed — bulbs are discovered and controlled directly over your network using the LIFX UDP protocol, with instant response.
  • Rooms — lights group into room cards with their own color, brightness, and power controls, plus an All Lights card for the whole house. Rooms expand/collapse with a smooth animation.
  • Scenes — capture the current look of your lights (choosing which to include), restore with one click, and update or rename anytime. Scene rows preview their colors as a gradient chip.
  • Full color control — LIFX-style hue/saturation wheel, RGB hex entry, warmth slider with typed kelvin values (1500–9000 K) and LIFX shade names, and brightness percent fields.
  • Isolated IoT networks — list your bulbs' subnet in Preferences and they're probed directly across VLANs.
  • Optional LIFX Cloud — add a personal access token for remote control; local control is always preferred when available.

Installing

Download luxel-0.1.0-x86_64.flatpak below and run:

flatpak install luxel-0.1.0-x86_64.flatpak
flatpak run io.github.hyprlab.Luxel

The GNOME 50 runtime is fetched from Flathub automatically if you don't have it. Alternatively, build from source — see the README.

Full details in CHANGELOG.md.