Skip to main content
The Awoken UI is driven by a single accent colour plus a small set of theme presets. Set the accent once and every active element - selected option, buttons, highlights, the save/purchase button - re-themes to match.

Accent colour

The accent is resolved in this order:
  1. The awoken:primaryColor convar, if set.
  2. Otherwise Config.PrimaryColor in shared/theme.lua.
shared/theme.lua

Global Awoken accent (cross-resource theming)

If you run multiple Awoken-branded resources (appearance, inventory, recorder, …) and want them all to share one accent, set a single convar in server.cfg:
server.cfg
When set, this convar overrides Config.PrimaryColor for every Awoken resource at once - set it once and your appearance menu, inventory and recorder all share the same brand colour. Leave it unset to use each resource’s own value. The value is read when the UI loads.

Theme presets

shared/theme.lua ships three theme presets. currentTheme selects the active one.
shared/theme.lua
The accent colour is injected into whichever preset is active, so switching presets keeps your awoken:primaryColor.
After editing shared/theme.lua, run ensure illenium-appearance and reconnect - the UI reads the theme fresh on load.