Auto Switch timezone
Set duskOffice.autoSwitch.timezone to an IANA id (Europe/Paris, America/Toronto, …) or configure it from Control Center → Configure Auto Switch. Empty = local machine time; shared with Adaptive Focus hour windows.
One adaptive theme system for VS Code, Cursor, Windsurf and vscode.dev — 27 WCAG-verified variants, live gallery, workspace fingerprint, and day/night auto switch. Built for teams who need readable code on long sessions.
Set duskOffice.autoSwitch.timezone to an IANA id (Europe/Paris, America/Toronto, …) or configure it from Control Center → Configure Auto Switch. Empty = local machine time; shared with Adaptive Focus hour windows.
Hover any card in Dusk Office: Theme Gallery to live-preview the variant in your editor. Click Apply to keep it; close the panel to revert unapplied previews.
Auto Switch and Adaptive Focus now fire at precise hour boundaries instead of polling every 60 seconds — lower idle CPU, timezone-aware when a timezone is set.
Toggle duskOffice.syntax.italicComments and duskOffice.syntax.boldKeywords, or use the matching commands. Overrides merge non-destructively with your own token rules.
Changelog, releases, and hashtags for posts, stars, and reviews.
27 variants share the same chrome philosophy and accent grammar. Switch between them and your workbench feels related, not random.
On first open, Dusk detects your project (fintech, audit, cybersec, ML, modern web…) from package.json, Cargo.toml, go.mod and suggests the matching variant. Local-only.
Every theme passes 4.5:1 on terminal and editor foreground, 3:1 on UI components and ANSI colors, and 3:1 readability floor on syntax tokens. Audited against 25+ critical UI pairs. A CI script fails if anyone regresses contrast.
Switch theme automatically from the active editor language and time of day — e.g. Python → Ivory by day and Abyss by night, TypeScript → Nebula at night, with a late-night Midnight comfort mode.
No telemetry, no companion installs, no network calls, no surprise mutations. Reset everything with one command. Fork it, study it, contribute back.
Hover for the niche. Click any card to copy the variant name and open the Marketplace.
Open a project. Dusk Office reads the top-level manifests and offers a one-time suggestion of the variant tuned for that context. All local, no telemetry, opt-out via setting.
stripe, plaid, dwolla, payment / wallet keywords →
Suggests Vault
quickbooks, xero, audit / SOX / GAAP / IFRS →
Suggests Audit
helmet, jsonwebtoken, vault, falco, *.tf →
Suggests Sentinel
numpy, pandas, fastapi, django, Jupyter →
Suggests Steward
next, astro, vite, bun.lockb, deno.json →
Suggests Voltage
react, vue, svelte, tailwindcss, Storybook →
Suggests Nocturne
Go, Rust+clap, Terraform, Makefile, Dockerfile →
Suggests Terminal
Ctrl/Cmd + Shift + X)Dusk OfficeCtrl/Cmd + K then Ctrl/Cmd + TDusk OfficeDusk Office ThemesWorks in IntelliJ IDEA, PyCharm, WebStorm, PhpStorm, GoLand, CLion, Rider, RubyMine, DataGrip, Android Studio, RustRover.
git clone https://github.com/SIDIKICONDE/dusk-officenpm installmake install-vsix EDITOR=code