Abora DENALI 3.1.4 gives you 22 desktop environments and window managers to choose from — ranging from full-featured DEs like GNOME and KDE Plasma to lean tiling managers like i3 and BSPWM, plus a console-only path for headless or minimal setups. You can pick your desktop during the guided installer, or change it at any time on an already-installed system usingDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/AnimatedGTVR/abora-os/llms.txt
Use this file to discover all available pages before exploring further.
abora desktop set followed by a rebuild.
Available Desktops
The full matrix of supported desktops, their type, and the display manager each one uses is listed below. All 22 profiles are evaluated in CI against nixpkgs before every release.Full Desktop Environments
These desktops include a complete shell, app suite defaults, and their own session manager.| Desktop | Type | Display Manager |
|---|---|---|
| GNOME | Full DE | GDM |
| KDE Plasma | Full DE | SDDM |
| COSMIC | Full DE | COSMIC Greeter |
| XFCE | Full DE | LightDM |
| Cinnamon | Full DE | LightDM |
| MATE | Full DE | LightDM |
| Budgie | Full DE | LightDM |
| LXQt | Lightweight DE | SDDM |
| Pantheon | Full DE | LightDM |
COSMIC uses its own COSMIC Greeter display manager rather than the shared
services.displayManager path used by every other profile. GNOME auto-login
settings and generic display manager options do not apply to COSMIC.Wayland Compositors
| Desktop | Type | Display Manager |
|---|---|---|
| Hyprland | Wayland compositor | SDDM (Wayland) |
| Sway | Wayland compositor | SDDM (Wayland) |
| Niri | Wayland compositor | SDDM (Wayland) |
| River | Wayland compositor | SDDM (Wayland) |
| MangoWM | Wayland compositor | SDDM (Wayland) |
Tiling Window Managers
| Desktop | Type | Display Manager |
|---|---|---|
| i3 | Tiling WM | LightDM |
| AwesomeWM | Tiling WM | LightDM |
| Qtile | Tiling WM | LightDM |
| BSPWM | Tiling WM | LightDM |
| Herbstluftwm | Tiling WM | LightDM |
Floating Window Managers
| Desktop | Type | Display Manager |
|---|---|---|
| Openbox | Floating WM | LightDM |
| Fluxbox | Floating WM | LightDM |
| IceWM | Floating WM | LightDM |
Console-Only
| Desktop | Type | Display Manager |
|---|---|---|
| No desktop | Console-only | TTY |
none profile disables all graphical sessions and drops you to a TTY with auto-login enabled for your primary user. It is useful for servers, containers, or as a base for a fully custom setup.
Listing Desktop Profiles
To see every supported profile name that works withabora desktop set, run:
abora desktop set.
Switching Desktops
Set the new desktop profile
Pass the profile ID from This writes the new value to
abora desktop list to abora desktop set. For example, to switch to Hyprland:/etc/nixos/abora-local.nix. No rebuild happens yet — you can make other config changes before applying.Apply the change
Trigger a The system will rebuild and the new desktop will be active after the rebuild completes. On most hardware this takes a few minutes on the first switch to a new profile.
nixos-rebuild switch to activate the new desktop:Valid Profile IDs
The complete list of profile IDs accepted byabora desktop set and abora config set desktop: