Skip to content

Releases: hyprlab/luxel

Luxel 0.1.2

Choose a tag to compare

@hyprlab hyprlab released this 03 Aug 00:22
  • Scenes can now be exported to a JSON file and imported back — share them between machines or keep a backup. Find both in the menu next to "Save Current" on the Scenes tab. Importing replaces scenes with matching names and adds the rest, so re-importing is always safe.

Install (with automatic updates):

flatpak install --from https://luxel.hyprlab.co/flatpak/io.github.hyprlab.Luxel.flatpakref

A standalone bundle is attached below for offline installs. Full history in CHANGELOG.md.

Luxel 0.1.1

Choose a tag to compare

@hyprlab hyprlab released this 02 Aug 23:49
  • A refreshed app icon.
  • Installs now come from Luxel's own Flatpak repository — one command, with automatic updates through flatpak update or GNOME Software:
flatpak install --from https://luxel.hyprlab.co/flatpak/io.github.hyprlab.Luxel.flatpakref

A standalone bundle is also attached below for offline installs. Full history in CHANGELOG.md.

Luxel 0.1.0

Choose a tag to compare

@hyprlab hyprlab released this 02 Aug 16:52

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.