A Lightweight, Customizable, and Seamless Desktop Experience

For BSD and Linux Operating Systems

Get Lumina

Customize & revitalize your operating system interface

Lightweight Desktop Environment

Lumina is designed to have a small footprint giving your desktop environment the best performance.

Intuitive Layout

Lumina is built to flow seamlessly between computer tasks and offers several integrated utilities in one convenient package.

Maximum Compatibility

Lumina uses the Linux compatibility layer from FreeBSD and TrueOS to run a wide range of cross-platform packages.

Lumina is distributed under the 3-clause BSD license, allowing it to be used by anyone, anywhere (including in proprietary distributions).

  Lumina has been written from scratch

Written in C++/Qt5 and is not based on any existing desktop’s code-base, and does not use any of the Linux-based desktop frameworks (ConsoleKit, PolicyKit, D-Bus, systemd, etc..)

   Lumina uses a simple built-in interface layer

Communicate directly with the operating system (which is the only class specific to the operating system – making it simple to port/customize). Allows Lumina® to obtain system information in a fast and efficient manner while ensuring desktop stability and reliability.

NOTE FOR DEVELOPERS: The Lumina desktop environment is not an application development toolkit/framework – it is only a system interface. If you want to create applications for users of the Lumina® desktop, simply create/install the registration file(s) for your application according to the XDG/FreeDesktop standards (the desktop entry, menu, and autostart specifications in particular – depending on the needs of your application). If you wish to reduce the number of additional dependencies for your application on a Lumina® system, simply write it using the Qt5 graphical toolkit and not the KDE-based variant/offshoot of Qt.