You can join matrix rooms with xmpp using a bridge that matrix.org hosts. I'm pretty sure the software is Bifrost, but I believe hosting it implies also hosting a matrix server, which I don't want to do.

Format is #room#server@matrix.org

But there's a bug that doesn't allow you to join a room if it has capital letters in the name, lol. Luckily you can give a room an alias in Matrix (join it using Element and there you can find the option somewhere, anyone can do it, no need to be admin or smthng), so just do that and use an all-lowercase name.

Another fun thing; I wanted to change my display name from the xmpp side, but didn't found how to do that in Dino. Turns out you can say you want to join a room and then just say the same room again, but give the new display name :blobfox3c: It feels a bit like a work-around, but hey, if it works it works.

Only thing I'm unsure now is if I'll still get messages when I close my client. Time will tell. If I do, I'll have all my current chat needs on xmpp :blobfoxdealwithitfingerguns: