I'm gonna give it a try in my current session and if it works I'll make it permanent.
One more thing I'd like to ask though is what would be an appropriate size for zram? Considering it
grows dynamically 50% would probably be a good amount right?
My guess is that sway checks sets the opacity when the window open, so when the first rule matches (app_id=.*) it skips all others, so maybe try putting the other 2 rules above the first one?
Sorry if my comment is incomprehensible, I've just woken up.
Most of the time I don't mind them, they only get annoying when the battles take longer to finish.