🤑 Indie game store🙌 Free games😂 Fun games😨 Horror games
👷 Game development🎨 Assets📚 Comics
🎉 Sales🎁 Bundles

Yes, download link for Itch.io didn't work, as that was the original problem, it didn't have an actual .deb installer nor was it created to work with the Itch.io launcher.