Noctalia

Noctalia — Free Download. Minimalist shell for Wayland
Noctalia is a minimalist and aesthetic desktop shell built with Quickshell for the Wayland protocol. Its design philosophy, quiet by design, provides a complete desktop experience that remains in the background. The interface prioritizes simplicity and aesthetics without interfering with the user's workflow.
5.0(1 ratings)

Download Noctalia (Official links)
File size: 22.9 MB
The latest version of Noctalia is: 3.5.0
Operating system: Linux
Languages: English
Price: $0.00 USD

  • Wayland Native. Developed specifically for modern Wayland compositors, it leverages the native capabilities of the protocol. This approach ensures deep integration with the window system and avoids legacy X11 compatibility layers.
  • Advanced Theming. Includes dynamic color generation via integration with Matugen and numerous predefined color schemes. The theming system allows adjusting all visual elements from a central configuration point.
  • Multi-compositor Support. Works with Niri, Hyprland, Sway, and MangoWC. This feature allows deploying the desktop environment across different compositing managers without significant changes to configuration or behavior.
  • High Customizability. Extensive widget system and numerous configuration options. Users modify the appearance and behavior of each component using JSON format configuration files and an integrated visual editor.
  • Complete Desktop Experience. Includes panels, dock, notifications, lock screen, and additional components. The suite covers all interactive elements necessary for daily system operation.
  • Historical Notification System. Stores and organizes notifications with tabs for navigating date ranges. The history maintains a log of past alerts with search and filtering capabilities by application or time period.
  • Redesigned Emoji Picker. Completely renewed interface with category tabs and a grid layout. The picker uses system emoji fonts and presents a visual organization for quick access to frequent characters.
  • Configurable System Monitor. Adjustable polling intervals for network resources and system metrics. The widget displays CPU consumption, RAM usage, disk usage, temperature, and network traffic with user-defined granularity.
  • Launcher with Categories. Organizes applications by functional classification and software type. The categories follow the freedesktop.org standard and allow structured navigation beyond a simple alphabetical list.
  • Master Border Radius Control. A master slider that uniformly adjusts the border radius across the entire interface. This control simultaneously modifies windows, panels, dialogs, and interactive elements to maintain visual consistency.
  • Matugen Integration for Compositors. Theming template support for niri and the Emacs editor. The integration extends the generated color palette to the window environment and specific applications that support dynamic configuration.
  • Battery Selection. Allows choosing which battery to display in the widget when the system has multiple power sources. The function identifies devices by system path and displays individual or aggregated statistics.
  • Custom Wallpaper Cache. Wallpaper settings persist in a JSON file within the user's cache directory. The system handles local paths, remote URIs, and automatic rotation cycles with states saved between sessions.
  • Control Center Widget Expansion. Supports up to ten widgets when using a single sidebar. The layout automatically adjusts to the available space with vertical or horizontal stacking options depending on the configuration.
  • Maximized Detector for Niri. Identifies the maximize-window-to-edges option and adjusts the bar layout automatically. This behavior prevents overlap between maximized windows and shell interface elements.

The development history of Noctalia began in the year 2023. The project emerged as a shell implementation for Wayland using the Quickshell framework, built on Qt6 and QML. The main development is carried out by Ly-sec, with significant contributions from ItsLemmy and other collaborators on the GitHub platform. The codebase is primarily written in QML/JavaScript for the user interface, with components in C++ for low-level integrations and system services. The architecture follows a modular pattern with IPC services for communication between components.


Alternatives to Noctalia:

Budgie — Free Download. Desktop environment for Linux systems

Budgie

Budgie Desktop is a desktop environment initially developed for the Solus operating system.
Price: Free   Size: 2.27 MB   Version: 10.10.1   OS: Linux