Welcome to the suckless-utils
docs!
suckless-utils
is a collection of applications that aims to form a desktop environment that is modular, flexible and lightweight (for the RAM and storage).
Modular - it aims for various functionality that can be turned off or on in the source code level, which could make for various personal versions of each component.
Flexible - it aims to be flexible, with the ability to have various functionality, window management layouts and down-to-source code customization aiding for that, as well as the ease of hacking due to the
-flexipatch
forks by bakkeby implemented preprocessor directives.Lightweight - compared to other desktop environments, the suite clocks in at 700+ MB in RAM usage when idle (but actual mileage may vary), and it’s small source code size (only clocking in at 18.2MB not including
.git
) makes it the lightest desktop environment that you could compile yourself.
It features things such as EWMH support, IPC and fsignal
, pywal
color scheming, dynamic window management (tiled, floating, tabbed and stacked window types), desktop icons (nemo-desktop
), notfications (dunst
), and more!
Check out the sidebar to get started.
Note
This project is under heavy development.