LEF Desktop
AlphaA modern desktop environment built on Waxed, showcasing the full potential of the plugin architecture
- Waxed Display Server v0.1.0+
- Vulkan 1.3+ compatible GPU
- Qt 6.6+ (for Qt application support)
LEF Desktop
LEF is the reference desktop environment built on Waxed, demonstrating what a modern Linux desktop can look like when built from the ground up with a plugin architecture.
The Name
LEF has a double meaning. Take the letters K, D, E and increment each by one: you get L, E, F. But in Dutch, “lef” also means courage - fitting for a project attempting to reimagine the Linux desktop.
LEF runs entirely as a Waxed plugin. This means it doesn’t need to implement display management, input handling, or security infrastructure - Waxed handles all of that. LEF focuses purely on the user experience: panels, windows, workspaces, and making the desktop feel cohesive and responsive.
Panel System
A flexible panel system that can be positioned on any screen edge. Includes an application launcher, system tray, clock and calendar widget, workspace switcher, and support for custom applets.
Window Management
Supports both tiling and floating window layouts. Window decorations are rendered via Vulkan for smooth performance. Includes snap-to-edge functionality and per-workspace window layouts.
Virtual Desktops
Configurable number of workspaces with per-workspace window memory. Smooth workspace transitions with keyboard and gesture navigation.
Roadmap
- Notification daemon
- Screenshot and screen recording
- OSD (On-Screen Display) system
- Theme customization
- Accessibility features