This is pretty much my setup. I use nextcloud as a calendar, but for to-do lists I am experimenting with Joplin, with a mermaid plugin for also mindmaps. I’d like to automate everything and have a all-in-one solution but it does not look like an easy thing so far
I’ve never played this game, but it’s soundtrack helped me prepare for so many exams in uni that I can’t even remember. I will have to try it once!
On mobile I have etar calendar and davx5. It generally works pretty well, even if the sync is not instantaneous. I have a few problems with inviting people to events and sending the associated email/invitation, but it’s just a matter of how the SMTP servers are managed, just a minor thing