Visual Studio Code can be themed using the NoctaliaTheme extension, which syncs with Noctalia’s color scheme.

Setup

  1. Install the NoctaliaTheme extension:
    • Open VSCode
    • Go to the Extensions view (Ctrl+Shift+X or Cmd+Shift+X)
    • Search for “NoctaliaTheme”
    • Click Install from the marketplace
  2. Enable VSCode theming in Noctalia:
    • Open Settings → Color Scheme → Templates
    • Toggle on VSCode
  3. Select the theme in VSCode:
    • Open Command Palette (Ctrl+Shift+P or Cmd+Shift+P)
    • Type “Preferences: Color Theme”
    • Select NoctaliaTheme

How It Works

The extension reads the color scheme generated by Noctalia’s color schemes integration. When you change color schemes in Noctalia, the theme in VSCode will automatically update to match.

Troubleshooting

  • Theme not appearing: Make sure you’ve installed the “NoctaliaTheme” extension from the VSCode marketplace
  • Colors not updating: The theme should update automatically when Noctalia generates new colors. If it doesn’t, try:
  • Reloading the VSCode window (Ctrl+Shift+P → “Developer: Reload Window”)
  • Switching to a different theme and back to NoctaliaTheme
  • Theme looks broken: Ensure you have the latest version of the extension and that Noctalia’s templates are generating correctly

Additional Notes

NoctaliaTheme integrates directly with Noctalia’s color scheme system, providing a seamless theming experience across your desktop and code editor. The theme supports both dark and light modes based on your Noctalia color scheme settings.

{/* ## VSCodium VSCodium users can download the extension by visiting the NoctaliaTheme extension page, then click on the repository link and download the .vsix file from GitHub.

To install a VSIX file on VSCodium, open the application, go to the extensions tab, click on the three dots in the top right corner, and select “Install from VSIX…” to choose the downloaded VSIX file. After installation, restart VSCodium to ensure the extension is active. */}


This site uses Just the Docs, a documentation theme for Jekyll.