How to programmatically (templates) get the list of all available themes?

I want to populate an input_select with all themes that are available in Home Assistant.
Does anyone know if it’s possible to get that list via a service call or a template?
I only found one such old question that didn’t have a real answer but it’s from 2019 so figured I’d ask again.

I know it’s possible (though perhaps not made available) since the Dashboards have a picker of all available themse but I’d like to have the same as an input_selector so I can incorporate it in some automations but also to allow users to manually change them.


I searched the documentation and found no service call or template function that handles Themes.

1 Like

Thanks @123 I was poking around everywhere too. I guess it’s what it is :).

1 Like