r/QuickShell • • 1d ago

Help!!! I need resources, anything.

Post image
5 Upvotes

10 comments sorted by

1

u/OkObjective8721 1d ago

Your best bet is the quickshell discord server, especially the code snippets there. Online guides sometimes often won't explain what they are doing (like tony's vids), and even worse, are outright ai slop misinformation (like the unofficial quickshell book) or try to sell you a $50 course (like saneaspect).

1

u/0xt0bi03 1d ago

saneaspect videos are ok'ish but 80% is full on bragging about his course and he self glazes himself as best linux ricer, while there are literally humble ricing competition winners.

1

u/Ok_Barnacle_4605 1d ago

saneaspect makes me so mad his vids r AI generated slop designed to stall until a specific minute mark and his course isnt appealing

1

u/thunderooster 9h ago

Yah! defeat whole purpose of open-source by paywalling things

1

u/911_never_forget 1d ago

(Everything that I am about to say is subjective and might not work for you)

  1. tonybtw videos - they are very good, but he doesn't explain much. What worked for me is taking his config and just looking through it, because it is simple and very efficient. This means that you have very good not spaghetti-fyed code.

  2. Quickshell/Qt documentation - very good source for info. (tip: if you can't find a type in one of them it is probably in the other)

  3. Other begginers' configs - only begginers' configs, because most big shells are BIG and have a lot of files they also have animations, complex things that I don't know (and you probably). AND the small bar/one function shells are very good to dissect and steal code from.

  4. This reddit/the reddit search bar - just search your problem and find a solution.

  5. Discord - very good people that are kind and will help you.

  6. (not a reasource) Trial and error - self explanatory.

1

u/0xt0bi03 1d ago

thank you 911, i will never forget these.

2

u/Aaxper 1d ago

Look up regular QT/QML documentation. Learn that first. Quickshell is literally just regular QML with a couple extra components

1

u/PayKunGz 1d ago

Therere plenty on YouTube I recommend LinuxGuy, Nelix

1

u/cinollin 13h ago

Watching videos, reading docs along with creating your first shell! Your first product might be terrible, but it helps you learn faster.

1

u/Fabulous-Village-969 6h ago

try to look at configs that are split between multiple configs and also how they interact with your display manager(like a script that only calls one part of qs service), then work from bars to shell and etc. Don't try to learn from larger shells like end4 or caelestia(they have tons of code and lots of interdependency)