A warm-amber-on-deep-night VS Code theme in three moods, inspired by Hopper's Nighthawks reimagined as a late-night diner. The diner's light sources — amber lamp, red signage, green counter — stay consistent across all three variants; only the night around them changes.
Variants
- Midnight — deep cool near-black. The flagship.
- Dusk — teal twilight, a touch lighter.
- Evening — warm near-black.
Pick one from Code → Settings → Theme → Color Theme (Cmd/Ctrl+K then Cmd/Ctrl+T).
Install locally
cp -R midnight-macchiato ~/.vscode/extensions/
Fully quit and reopen VS Code, then choose a variant from the Color Theme picker.
Distribute to others
- Edit
package.json: setpublisherand therepositoryURL. - Install Node.js (nodejs.org), then the packaging tool:
npm install -g @vscode/vsce. vsce package→ producesmidnight-macchiato-0.1.0.vsix.- Ship it one of three ways:
- Direct file: send the
.vsix; recipients runcode --install-extension midnight-macchiato-0.1.0.vsixor use Extensions panel → "Install from VSIX…". - VS Code Marketplace: create a publisher at marketplace.visualstudio.com, generate an Azure DevOps Personal Access Token,
vsce login <publisher>, thenvsce publish. - Open VSX (for Cursor / VSCodium users):
npx ovsx publish midnight-macchiato-0.1.0.vsix -p <openvsx-token>.
- Direct file: send the
Bump version in package.json for each update before re-packaging.
License
MIT