-->
See the Installation and Setup page to get started.
To write a Quickshell config, start by following the Guided Introduction and skimming the QML Language Overview.
Before continuing on your own, read the Item Size and Position page to learn how to lay out elements in QML. This is significantly different from many other layout systems such as CSS.
To learn what features Quickshell offers and how to use them, use the
left sidebar and click through the Quickshell Types
pages. The sidebar
also links QtQuick’s type index, which contains most of the visual elements used
to build a UI.
You may also want to check out the Official Examples to see some code, as well as review existing user configs. Do note that Quickshell has evolved considerably over time and most configs don’t reflect current best practice.
See also the FAQ page, and the Matrix Space or Discord Server (bridged) for help.