I’m upvoting you because I know what you’re trying to say. Personally I don’t have a lot of time to game anymore but I vote with my wallet and I try to only buy games on steam that are linux native. I have found a lot of great indy games this way and I don’t feel like I’m “missing out”. Still, I get it.
you mentioned you’ve used joplin. All my notes are in markdown and I’ve been using Obsidian instead. Obsidian includes support for mermaid and can render (relatively simple) flowcharts.
https://obsidian.md/ https://mermaid.js.org/syntax/flowchart.html