External repositories for themes?
-
First off, I think the external repositories idea is great. It makes a lot of sense, especially when adding something new to RetroPie that isn't supported yet.
Would it also be possible to have external repository functionality for EmulationStation themes? Currently all the themes are hardcoded and one has to dig a little to find out where themes should get placed. It would be great if I could just checkout my themes into an ext directory and then install them with the existing script. Or maybe even use the themes script to add an external repository by pasting in the Git URL.
Thoughts? Thanks in advance!
- George
-
Seems a bit much. All themes get installed into the same directory already. You copy it once, and that's it.
-
@george said in External repositories for themes?:
Currently all the themes are hardcoded and one has to dig a little to find out where themes should get placed.
There are 2 folders where EmulationStation looks for themes
$HOME/.emulationstation/themes
/etc/emulationstation/themes
You can copy your own themes in the first folder, without resorting to the
esthemes
module.It would be great if I could just checkout my themes into an ext directory and then install them with the existing script. Or maybe even use the themes script to add an external repository by pasting in the Git URL.
You can add a line in the
esthemes
module (starting here) containing the Gihub repo user/project and then you can install the theme the setup script. Of course, there's nothing stopping you from providing your own theme download script. -
@mitu Ahh, this would be one of those moments I should have looked at the documentation first.
https://retropie.org.uk/docs/EmulationStation/#themes
Awesome. I will take a look and see if I'm able to accomplish what I need to.
Thank you!
- George
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.