This repository contains themes for the MiSTer Companion Theme Store.
Themes in this repository can be shown inside MiSTer Companion with a preview image, author name, and install option.
index.json
official-themes/
theme_name.json
theme_name.png
community-themes/
community_theme.json
community_theme.png
tools/
generate_index.py
.github/
workflows/
update-index.yml
Official themes are created and maintained by Anime0t4ku.
These themes are stored in:
official-themes/
Community themes are created by users and contributors.
These themes are stored in:
community-themes/
If you would like to add your own custom theme, you can open a pull request.
Please include:
- Your theme JSON file
- A screenshot or preview image of the theme
Both files should use the same filename.
Example:
community-themes/my_theme.json
community-themes/my_theme.png
Preview images can be:
.png
.jpg
.jpeg
Themes use the normal MiSTer Companion theme format:
{
"id": "my_theme",
"name": "My Theme",
"author": "Your Name",
"background": "#ffffff",
"surface": "#f3f4f6",
"accent": "#7c3aed",
"text": "#111827"
}The index.json file is generated automatically by GitHub Actions.
When themes or preview images are added or changed, the workflow updates the index so MiSTer Companion can display them in the Theme Store.