I'll skip the fancy things and narrative examples: I do strongly suggest to check how other well estabilished stores behave with their app/launcher into prioritize actual and real information the customers is actively providing.
If they are on Linux, they did install your app on Linux. They are giving an empirical and factual proof they are on Linux client.
As well as
If they are on [otherOS/device] they did install your app on their [otherOS/device]. They are giving an empirical and factual proof they are on [otherOS/device] client.