[$] A look at the Quickshell desktop-component toolkit
Quickshell is a toolkit forbuilding desktop components, such as toolbars or menus. It uses QML, which is a declarative languagefor designing GUI applications. Quickshell helps developers create graphical toolsfor common desktop use cases with a focus on ease of development. It offers aconvenient method for writing user interfaces and has been adopted by a numberof projects, such as caelestia-shell and DankMaterialShell, thatprovide desktop environments for minimal window managers like Sway and niri.