Skip to content
| Marketplace
Sign in
Visual Studio Code>Themes>Haunted Workspace Halloween Themes & IconsNew to Visual Studio Code? Get it now.
Haunted Workspace Halloween Themes & Icons

Haunted Workspace Halloween Themes & Icons

ToxicEpoch

|
8 installs
| (0) | Free
50 vivid Halloween themes, 50 coordinated file icon packs, and a practical branded developer workspace.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Haunted Workspace Halloween Themes & Icons

50 themes. One collection.

Vivid Halloween color themes, coordinated SVG file icons, and a branded developer workspace for Visual Studio Code. Created by ToxicEpoch.

Dark editor surfaces keep the focus on your code. Pumpkin orange, spectral green, electric violet, candy pink, and icy blue give each of the 50 looks its own character.

Searchable collection of actual Haunted Workspace themes and icons

Browser render of the extension’s actual collection webview. Code samples are HTML previews, not native editor screenshots.

Installation

Install the VSIX

  1. Open Visual Studio Code.
  2. Open Extensions (Ctrl+Shift+X on Windows/Linux, Cmd+Shift+X on macOS).
  3. Choose the … menu and Install from VSIX….
  4. Select haunted-workspace-themes-1.0.2.vsix.
  5. Run Haunted Workspace: Choose Theme + Icons from the Command Palette.

Alternatively, from a terminal where the VS Code CLI is installed:

code --install-extension haunted-workspace-themes-1.0.2.vsix

Do not double-click the VSIX if Windows opens the Microsoft Visual Studio Installer. This extension is for VS Code. The Visual Studio Installer cannot install it.

Requires desktop VS Code 1.85 or newer on Windows, macOS or Linux. The extension runs in the desktop UI extension host, including when attached to remote workspaces. The branded workspace and paired picker do not run in browser-only vscode.dev/github.dev: this package has no web extension entry point. Virtual workspace support does not grant terminal/task capabilities to a virtual provider. There are no runtime npm dependencies.

Choose your look

  • Choose Theme + Icons previews a complete pair as you move up and down the list. Enter keeps the selected theme and icons; Escape or dismissing the picker restores the look you had before opening it. It uses User settings unless either setting already has a Workspace override, in which case the preview and selection use that workspace. The destination is shown in the picker.
  • Browse Collection opens a searchable gallery with palette previews and the actual SVG icons for all 50 themes.
  • Standard Preferences: Color Theme and Preferences: File Icon Theme commands also work. Native pickers set the two independently.

No theme is forced on installation. Preview uses temporary theme and icon settings updates through the public VS Code API. On cancellation it restores the original values, including removing overrides that did not previously exist. Fast navigation is serialized so an older preview cannot replace the confirmed selection or a restored look. Normal extension deactivation also cancels the preview and awaits restoration. A forced process termination may prevent that cleanup. The pair command reports any failure to restore settings.

The developer workspace

Select the Haunted Workspace pumpkin in the Activity Bar, or run Haunted Workspace: Open Workspace.

The panel includes the collection logo, active look and matching-icon status, theme picker, collection browser, project opener, recent workspaces, new terminal, build/test/task shortcuts, and project links. It has no Favorites section.

To keep Explorer on the left and Haunted Workspace on the right, move Haunted Workspace into VS Code’s Secondary Side Bar using the view’s context menu or drag and drop. VS Code remembers the position. The extension does not rearrange your editor automatically. After this move, its icon disappearing from the left Activity Bar is expected VS Code behavior. Reopen it with Haunted Workspace: Open Workspace, or show View → Appearance → Secondary Side Bar and select Haunted Workspace using that side bar’s view controls. There is no need to reset your layout.

Build, Test and Run Task use VS Code’s task commands and your project’s configured tasks. They do not invent a project build or execute a bundled shell script. Terminal and task shortcuts require workspace trust. Themes, icons and the collection browser remain available in Restricted Mode.

Configure your own HTTPS URLs through Edit links, or set:

{
  "hauntedWorkspace.links.repository": "",
  "hauntedWorkspace.links.documentation": "",
  "hauntedWorkspace.links.pipelines": "",
  "hauntedWorkspace.links.runbook": ""
}

Empty links open the corresponding setting. User and Workspace settings are supported, so different projects can have different resources. URLs with embedded credentials or non-HTTPS protocols are rejected.

The logo appears inside the extension’s workspace and its collection gallery. Native themes cannot replace the VS Code application icon, splash screen or core product branding. No custom CSS injection or VS Code installation patches are used.

Haunted Workspace developer panel

Browser render of the actual workspace webview with sample project state, using Hallowcrown colors; not an Extension Host screenshot.

File icon coverage

Every theme uses the same association catalog: 170 extensions, 78 special filenames, 47 language IDs, and 56 named folders with expanded variants. Each family contains 91 SVG assets, including a unique theme emblem. Unknown files and folders have matching defaults.

Coverage includes Python, PowerShell, shell, Terraform, Bicep, Docker, Git, CI/CD, JavaScript, TypeScript, React, Vue, Svelte, JSON, YAML, SQL, notebooks, Markdown, configuration, certificates, images, archives, and additional programming languages.

Colors, emblems, folder treatments and document details vary by theme. Recognizable file-type glyphs stay consistent across the collection. SVGs are drawn for small Explorer icons; raster mockups are visual references, not screenshots of the finished extension.

The 50 themes

# Theme # Theme
1 Headless Runtime 26 Poisoned Apple
2 Widow’s Kiss 27 Séance Signal
3 Bone Rattle 28 Pumpkin Plasma
4 Frankenstorm 29 Banshee Circuit
5 Harvest Hex 30 Fright Frequency
6 Candy Cauldron 31 Electric Exorcism
7 Pumpkin Riot 32 Candy Corn Chaos
8 Toxic Coven 33 Cryptkeeper Chrome
9 Reaper Royale 34 Spiderbyte
10 Phantom Arcade 35 Graveyard Shift
11 Candy Hex 36 Hexadecimal Harvest
12 Midnight Mischief 37 Mummy Mainframe
13 Spectral Surge 38 Bog Witch
14 Cursed Carnival 39 Bat Sabbath
15 Venom Crypt 40 Afterlife Arcade
16 Goblin Gold 41 Emberveil
17 Poltergeist Pink 42 Deathmoth
18 Inferno Protocol 43 Howlstrike
19 Trickster Signal 44 Dreadwake
20 Wraithwave 45 Arcana Nocturne
21 Midnight Masquerade 46 Dead Channel
22 Black Cat Broadcast 47 Raven’s Omen
23 Witchfire 48 Hexglass
24 Moonlit Mayhem 49 Thirteenth Hour
25 Jacklight 50 Hallowcrown

Development

See CONTRIBUTING.md for clean-checkout commands, asset authoring, automated tests and native Extension Host checks. RELEASE.md documents candidate inspection and manual Marketplace upload.

Compatibility and validation

VALIDATION.json records asset checks and measured contrast. Bundled syntax, comments, selected text, buttons, title text and inactive-tab samples pass a 4.5:1 threshold against their checked surfaces. This does not certify every editor state, third-party grammar or user override. Language extensions and semantic highlighting can affect syntax colors. User color customizations and system-controlled theme switching can override a selected look.

The code and original artwork are licensed under MIT. Third-party attribution is listed separately in THIRD-PARTY-NOTICES.md.

Support and privacy

Report bugs through GitHub Issues, including your VS Code version, OS, theme name and steps to reproduce. Never include tokens, secrets or private project files.

No telemetry, analytics, remote asset loading, or background network requests are implemented. Project links open only when clicked.

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