Hide provisioned dashboard?

I am want use provising to deploy our dashboards to all our customer grafana instances. However some of the dashboards dont make sense for some customers. E.g. some customers dont have linux so dont need linux dashboards.

Can you set a variable/query to enable wether a dashboard should be available in the dashboard list (e.g. if exists node_exporter then show linux dashboards) or is there another way to acheive this?