Customize Gunamaya

Themes

Color themes, file icon themes, and product icon themes — each independently switchable, and each installable from Open VSX if the built-ins aren't your taste.

Color themes

Run Preferences: Color Theme from the Command Palette (Ctrl+K Ctrl+T) to preview and switch between installed color themes with the arrow keys — the whole workbench updates live as you move through the list, so you can see a theme before committing to it.

Built-in themes

Several dark and light themes ship by default, including high-contrast variants for accessibility — see Accessibility.

Thousands more on Open VSX

Search "theme" in the Extensions view for community and popular themes — most install and switch instantly with no reload required.

File icon themes

Independent of your color theme, a file icon theme controls the icons shown next to file and folder names in the Explorer and editor tabs. Switch one with Preferences: File Icon Theme.

Product icon themes

The icons used throughout the workbench chrome itself — the Activity Bar, toolbar buttons, and so on — are controlled separately again via Preferences: Product Icon Theme, letting you restyle the whole application's iconography independent of file icons or color scheme.

Auto-switching with your OS

Set window.autoDetectColorScheme to true and configure both a workbench.preferredDarkColorTheme and workbench.preferredLightColorTheme to have Gunamaya automatically follow your operating system's light/dark mode setting instead of manually switching.

Writing your own theme

A color theme is a JSON file mapping workbench UI elements and syntax token types to colors. Scaffold one with Developer: Generate Color Theme From Current Settings, refine the resulting file, and package it as an extension to install locally or publish to Open VSX for others to use.