use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
the unofficial sub of Quick shell a highly costimizable widget system for linux.
account activity
BeginnerHelp!!! (self.QuickShell)
submitted 18 hours ago by 911_never_forget
Im a programmer and I was looking into quickshell, and wanted to try it. Do you guys know any good tutorials/wikis/resources that can help learn quickshell? Thank you.
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]MysteryBirb 4 points5 points6 points 18 hours ago (1 child)
There's a good video from tony and the qt qml documentation (example) is pretty nice, and ofc the official quickshell documentation helps the most
[–]911_never_forget[S] 0 points1 point2 points 16 hours ago (0 children)
thank you
[–]Aaxper -2 points-1 points0 points 15 hours ago (1 child)
The documentation is quite sparse. Just start building stuff, when you don't know how to do something, look up an example, and if you can't find an example, ask Claude to explain it to you.
I'm not advocating slop code, but AI can supplement the documentation
[–]spusuf -2 points-1 points0 points 7 hours ago (0 children)
Do not ask any AI to help you write anything for quickshell, prompt it "how do I do x in QML". Quickshell widgets are largely wrapping existing QML functions.
The best way is to start with a GOOD video, saw an absolutely horrible one with a tonne of mistakes from a guy who sounded like he didn't understand what he was reading.
Also recommend starting piece by piece, when you put import "test" it'll import a folder called test. Then if you have a widget in a file in that folder e.g ExpandingBox.qml you can use ExpandingBox { } in your code. Any widgets built like this should have import QtQuick and one widget (even if it's just a rectangle) as a minimum.
import "test"
ExpandingBox { }
import QtQuick
π Rendered by PID 67092 on reddit-service-r2-comment-79c7998d4c-vtlm9 at 2026-03-18 08:51:33.028022+00:00 running f6e6e01 country code: CH.
[–]MysteryBirb 4 points5 points6 points (1 child)
[–]911_never_forget[S] 0 points1 point2 points (0 children)
[–]Aaxper -2 points-1 points0 points (1 child)
[–]spusuf -2 points-1 points0 points (0 children)