Beautiful work. I am making a Pi based bartop also - how tough is it to modify the attract mode theme? The base theme I have seen is just a basic list of emulators, would be nice to jazz it up.
Thanks. It's actually not that bad. It's similar to making a theme in Mala. Actually, like Mala, Attract Mode doesn't call them themes. They are called layouts. This becomes important when you start looking for the folder they go in. It's a layouts folder. It's located here: /usr/local/share/attract/layouts
I started with my background image of the Centipede bezel and edited it how I wanted it to look and sized it to 1024x768 for my 4:3 monitor. Then you make the areas where you want the gamelist, marquee, video or snap transparent. That background image is saved as a png file which supports the transparencies. The layout consists of the background image and a layout .nut file. The .nut file has all the config information for the layout and this is where you have to put the coordinates for the gamelist, snap, marquee, and any other info you want to show on your layout.
This is a link to the reference for making layouts:
http://attractmode.org/docs/Layouts.htmlHere is a link for the main readme for Attract Mode:
http://attractmode.org/docs/Readme.htmlHopefully that will get you started.