Skip to content
| Marketplace
Sign in
Visual Studio Code>Themes>Omarchy VSCode ThemeNew to Visual Studio Code? Get it now.
Omarchy VSCode Theme

Omarchy VSCode Theme

Km_coder

|
33 installs
| (0) | Free
A dynamic theme that follows your Omarchy desktop palette, in both VSCodium and VS Code.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Omarchy VSCode Theme

Not limited to Omarchy. Despite the name, this extension works in VS Code, VSCodium, or any fork of them, on Linux, Windows, and macOS. It is called "Omarchy VSCode Theme" only because the author uses Omarchy personally — anyone, anywhere can install and use it.

Why this extension exists

You spent weeks ricing your desktop until every window, terminal, and bar matched perfectly. Then it's time to actually work, you open VS Code… and it looks odd — the one app that doesn't belong.

So what did you do? You installed a matching theme from the extensions. Then you changed your desktop theme, and installed one more extension. Then another. Every single theme change meant yet another extension, until you ended up with dozens of theme extensions just to switch looks.

Now you don't have to. Install this one extension and the rest is up to us: Omarchy VSCode Theme adapts VS Code to your desktop theme automatically. You don't need dozens of extension themes when one can replace them all.

  • On Omarchy: pick Omarchy (or Omarchy Light) once. Every desktop theme switch repaints the editor within a second or two — no restarts, no reloading, no extra installs. Ever.
  • Everywhere else: use the frozen gallery below. Same quality, zero setup, zero errors.

Install

From the marketplace (recommended):

  1. Open Extensions (Ctrl+Shift+X).
  2. Search Omarchy VSCode Theme and click Install — available on both the VS Code Marketplace and Open VSX (same extension, both registries — VSCodium users, Open VSX is yours).
  3. Open the theme picker (Ctrl+K Ctrl+T) and choose a theme from the table below.

From a file: download the .vsix from Releases, then Extensions → … menu → Install from VSIX, or from a terminal:

code --install-extension omarchy-theme-0.1.0.vsix     # VS Code
codium --install-extension omarchy-theme-0.1.0.vsix   # VSCodium

Themes included

Theme What it is
Omarchy Dynamic dark theme. On Omarchy it follows the desktop palette live. Elsewhere it renders the frozen Nord look.
Omarchy Light Dynamic light theme, same behavior.
Omarchy Nord Frozen Nord look. Works everywhere.
Omarchy Gruvbox Frozen Gruvbox look. Works everywhere.
Omarchy Tokyo Night Frozen Tokyo Night look. Works everywhere.
Omarchy Catppuccin Frozen Catppuccin Mocha look. Works everywhere.
Omarchy Everforest Frozen Everforest look. Works everywhere.

Requirements

  • VS Code, VSCodium, or any fork of them, version 1.85 or newer.
  • That's it. The dynamic following needs an Omarchy system; everything else has no requirements at all. If there is no desktop palette to follow, the extension simply idles — install, pick a theme, done. Nothing errors, on any OS.

How the dynamic theme works (Omarchy systems)

Omarchy publishes the active desktop palette to ~/.local/state/omarchy/current/theme/colors.toml whenever you switch themes. This extension watches that file and repaints the editor through settings overrides, which editors apply instantly — the same way a terminal re-applies its config. Switching between light and dark desktop themes also switches the editor between Omarchy and Omarchy Light automatically.

The override layer only exists while an Omarchy theme is selected. Pick any other theme and the overrides are removed, so it renders exactly as its author intended — the picker can never look "stuck". Pick Omarchy again and the live colors return.

Troubleshooting

  • Colors don't change after a desktop switch: make sure Omarchy (or Omarchy Light) is the selected theme. Manual picks of other themes are respected until the next switch.
  • Something looks off after updating: reload the window once (Developer: Reload Window or Ctrl+R). Theme files are cached per window session; settings-driven colors always apply live.
  • Non-Omarchy system: pick any frozen theme from the table above. There is nothing to configure.

Development

No dependencies, no build step. The theme engine (engine.js) is pure JS; extension.js is the editor glue. Validate syntax and packaging with:

node --check extension.js && node --check engine.js
npx @vscode/vsce package   # produces the .vsix exactly as publishing would

Want to contribute or cut a release? See CONTRIBUTING.

Credits

Token styling structure modeled on the excellent Nord theme for VS Code (MIT). Default-theme coverage derives from VS Code's bundled themes.

License

MIT — see LICENSE.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft