Noctalia is a native Wayland desktop shell that provides a complete, integrated shell layer for compositors like Hyprland and Niri.
The problem Noctalia solves is the fragmentation of Wayland desktop environments, where users typically assemble separate tools for bars, launchers, notification daemons, lock screens, wallpaper management, and session controls, each with its own configuration format and visual style. Noctalia consolidates these into a single cohesive shell built directly on Wayland and OpenGL ES without Qt or GTK dependencies. It provides bars with configurable widgets, a dock, launcher, control center, notifications, wallpaper picker, lock screen, clipboard history, OSDs, system tray integration, and desktop widgets. The unified architecture means the UI, rendering, configuration, and IPC are designed together rather than as disconnected pieces.
Noctalia suits users who want a polished, visually consistent Linux desktop with the control of a custom environment but without maintaining a fragile stack of separate daemons and scripts. It works with Wayland compositors and integrates directly with layer-shell, session lock, idle behavior, clipboard, foreign toplevels, workspaces, and fractional scaling. Configuration uses TOML with hot reload, GUI-managed overrides, theme and palette support, and runtime IPC control. This approach is most valuable for those prioritizing a cohesive desktop experience over maximum modularity.
The project maintains active development with regular commits and has established documentation and community channels. Development appears focused on expanding compositor support and refining the integrated shell experience rather than adding isolated features.