I haven't really bought a set in decades at this point, although I still appreciate LEGO a lot. It's a combination of them having shot up in price pretty intensely where I live due to a seemingly ever weakening currency and my disposable income gravitating more towards gaming and tech these days. I'll be damned if some of the ideas sets aren't tempting though!
The one kind of exception here is I did pick up a full set of pre-owned gen 1 toas last year for pretty cheap because it's something I've always wanted to own. I'm glad bricklink exists lol
I just came across this GitHub issue and sure enough, it seems to confirm my theory. Since it doesn't show on KDE's media center, it probably doesn't know to pause it before going to sleep.
I saw at least one person with your exact issue, and a few suggested workarounds but not sure how easy it'd be to apply them to an actual Nix derivation. I'll keep looking into it. 🤔