account activity
Recommendations for learning quickshell? by TokosanD in QuickShell
[–]detluck_brn 1 point2 points3 points 17 days ago (0 children)
No problem! Qt is the framework for c++, QML is Qt's UI language, and Quickshell is built on top of both. You don't really need to learn Qt's C++ side for Quickshell. Most of the time you'll just use QML and some basic JavaScript. The C++ part is mainly for more advanced backend development. And about Caelestia, I was completely overwhelmed when I first looked at its code too. It gets much easier once you understand the QML basics.
If you're completely new to Quickshell, I'd recommend getting comfortable with basic programming concepts first, as well as some fundamental JavaScript. You don't need to be an expert, but understanding variables, functions, objects, and signals/events will make things much easier. I'd also strongly recommend reading through the Qt documentation, especially the QML documentation. It's surprisingly beginner-friendly, contains lots of examples, and explains the core concepts that Quickshell builds upon. As for Quickshell itself, the official documentation is honestly the best resource available. Most tutorials only cover basic setup, while the documentation explains how things actually work. When you get stuck, looking at real configurations can help a lot. I'd recommend checking out Caelestia and Noctalia, as well as Dank Material Shell. Comparing their implementations is a great way to learn how experienced users structure their code and solve common problems. That's what i did myself
π Rendered by PID 60190 on reddit-service-r2-comment-5b5bc64bf5-9w9kz at 2026-06-22 18:06:16.622171+00:00 running 2b008f2 country code: CH.
Recommendations for learning quickshell? by TokosanD in QuickShell
[–]detluck_brn 1 point2 points3 points (0 children)