Hi jtsymbo,
I thought it was straight-forward to change the theme, but found it was not so
with the latest Clover (r4862), Clover Configurator (5.4.0.0), config.plist, and Xcode.
I still am not able to make the SVG theme (cesium) work.
When I installed Clover, I also installed the Clover Preference pane in System Preferences.
The Clover installation also gave me the opportunity to install themes, and I chose Black
Green Moody (the recommended BGM v1.9). The installation also provided embedded and random
themes. The themes are installed in EFI/Clover/Themes folder. Within each theme, such as
the BGM folder, there is a theme.plist which changes the display of the theme. The CsmvideoDxe
driver is not needed on my 8300, nor is nvram emulation.
I also downloaded a theme (Universe) directly from the theme database at:
for testing purposes, and installed it in a folder within EFI/Clover/Themes.
You can check if you are successfully changing the theme selection in Terminal with a
sudo nvram -x -p
command, which shows all your current nvram settings. With the theme chosen to be Universal,
the key is shown as
<key>Clover.Theme</key>
<data>
VW5pdmVyc2U=
</data>
I mounted the EFI using Clover Configurator and have opened/edited the config.plist there, or you can edit it
in Xcode.
In Clover Configurator's GUI section, I entered Universe as the theme, and set the EmbeddedThemeType
to Dark.
Alternatively, in the Xcode config.plist editor, there is a GUI dictionary with a corresponding key Theme of type String
set to Universe and a corresponding key EmbeddedThemeType of type String set to Dark.
If you have the Clover Preference Pane installed in System Preferences, you also have to set the theme there to change
the nvram setting. Go to the Clover Preference Pane's Theme tab, and it shows the EFI Folder Path. The EFI has to be mounted, and you click in that section, navigate to the EFI directory, and hit the Set EFI Directory button. You then
select the theme you desire. Most don't have a preview. If you set a new theme you will be asked for your admin
password. When you change it there, you can see the new setting has changed Clover.Theme in your nvram variables.
In Clover Configurator, the Nvram setting doesn't seem to do anything for my Clover Theme. However, the Themes
Editor does change the display of the theme for BGM and Universe, although not much seems to change for embedded.
You select the theme from one in the folder, and it shows various things about Badges, Components, Fonts, and so on.
I selected all the Badges and Components and set it to Dark for Universe. These are also settable for BGM. After you
make your selections, hit Save Theme in the lower corner, and it tells you that theme.plist data was saved successfully.
If you prefer, you can edit the theme.plist in Xcode.
I've attached my modified BGM theme.plist and Universe theme.plist if yours are corrupted. They go in the respective
theme folders.
Hope you find this helpful. I didn't try using Clover r4862's CloverThemeManager; perhaps another kind user can explain how well it works.
Best,
Lisa