Skip to content

Steam

The official Steam client can be themed using the Noctalia color scheme through the built-in theme system.
This requires the open-source modding framework Millennium and takes advantage of the Material Theme to provide dynamic color integration.

  1. Enable Steam theming in Noctalia:

    • Open Settings → Color Scheme → Templates → Misc
    • Toggle on Steam
  2. Install Millennium: you can find instructions for your distribution on the installation page.

  3. Install Material-Theme: copy the Theme ID from the theme’s page on steambrew.app, and install it in the Millenium Theme settings.
    After that, you should see the theme installed but not enabled yet:

Material-Theme installed but disabled

  1. Enable the theme by clicking on the “Use” button.

  2. Click on the drop-down on the right to configure the theme: Material-Theme configuration dropdown

  3. In the “Color” drop-down menu, make sure to select “Matugen”.

Matugen option

  1. Regenerate a color scheme in Noctalia (for example, toggling dark-light mode, or changing the wallpaper), and restart Steam.
  • Theme not appearing: Make sure you’ve enabled the theme in Millenium settings.
  • Colors not updating: Restart the Steam client fully (Steam menu > Exit) after installing the theme and toggling Matugen option. Also make sure Millennium is installed and running correctly.
  • Theme looks broken: Ensure you’re using the official Steam client and have the latest version of Millennium and Material-Theme.

The theme will automatically update when you change color schemes in Noctalia.