Arch Linux’s pkgstats data provides one of the few large-scale, opt-in snapshots of how real users configure their systems. While not a perfect census (participation is voluntary), the long-running dataset offers a clear picture of how desktop environment and window managers’ preferences have shifted across more than a decade.
At the same time, the data (to some extent) also reflects a broader trend for one key reason: as you know, a default Arch installation gives you only a base system, and you build everything else according to your own needs and tastes. In other words, there’s no predefined desktop environment that users are locked into, unlike most other distributions.
That means these statistics give us a very accurate look at which desktop environments and window managers Arch users actually choose to install and use. But enough talk, let’s move on to the data.
While a CachyOS user, I’m old school (X11 user and maybe XLibre) with i3 as my WM of choice. I know, hate on me all you want because I use antiquated tech. It works, unlike Wayland which is still broken as of right now. I need some features not found in Wayland natively, and that requires I use X11 (thankfully, i3 is customizable with some decent plugins). I know about Sway, SwayFX and other i3-style compositors for Wayland, but they don’t work with NVIDIA as of right now I don’t think.
Waiting for a tiling window manager with nice animations
I think you have to code those yourself. I heard Niri had some nice animations, despite being a scroller. Hyprland has good animations if you put some time into it.
I do also understand if that was sarcastic. I’ve learned…
Niri. I know it’s not a DE, but it’s currently my fav.
yup. I was tempted to give Hyprland a try but noped out for political reasons.
political reasons?
Most projects have codes of conduct, even if it’s something as simple as Wheaton’s Law.
The original creator of hyprland behaved in a way that made people leave the project (the “political” part comes from the creator’s discrimination). It was basically a good example for why projects should have codes of conduct.
There’s Hypr, which is the X11 version of it (of which I tested a bit on my own time).




