Part of CachyOS Wiki Notes. From the official CachyOS wiki (last updated 2026-07-05).

CachyOS Desktop Environments

Several DEs/WMs are offered; pick exactly one during installation.

#DesktopWhat it is
1KDE PlasmaComprehensive, flexible DE using the KWin window manager; easy theme/widget downloads
2NiriScrollable tiling Wayland compositor; continuous grid, keyboard + touchpad optimized
3i3Popular X11 tiling WM; one self-contained config file
4QtileX11/Wayland WM configured in Python; various layouts and widgets
5WayfireWayland compositor based on wlroots; customization + aesthetics
6GNOMETouch-style interface; easy to learn, limited customization, can be hard to configure
7XFCELightweight, traditional drop-down/pop-up menus; Compiz-compatible
8bspwmC-based X11 WM; tiling, stacking, tabbing layouts
9BudgieSimple, elegant, built with GTK
10CinnamonAdvanced features with a traditional UX
11CosmicPerformance-oriented DE built with Rust and Smithay
12HyprlandDynamic-tiling Wayland compositor; ships CachyOS Noctalia by default
13LXDEFast, low-resource X11 DE using Openbox
14LXQtLightweight Qt DE (LXDE + Razor-qt merger)
15MateTraditional DE forked from GNOME 2
16OpenboxPopular X11 WM; excellent docs, many themes
17SwayTiling Wayland compositor, drop-in replacement for i3; reuses existing i3 config

CachyOS-maintained dotfiles:

  • Niri — github.com/CachyOS/cachyos-niri-noctalia
  • i3 — github.com/CachyOS/cachyos-i3wm-settings
  • Qtile — github.com/CachyOS/cachyos-qtile-settings
  • Wayfire — github.com/CachyOS/cachyos-wayfire-settings
  • Hyprland — github.com/CachyOS/cachyos-hypr-noctalia

Per-desktop pages: KDE Plasma on CachyOS, Niri Keybinds and FAQ, Hyprland Setup and Keybinds, i3 Keybinds and FAQ, Qtile Keybinds and FAQ, Switching Desktop Environments.