Dracula for Veilamp
A dark theme for Veilamp.
All instructions can be found at draculatheme.com/veilamp.
This theme is maintained by the following person(s) and a bunch of awesome contributors.
![]() |
|---|
| mauvehed |
Join thousands of vampires using Dracula Theme around the world π¦
- X (Twitter) and Instagram - Follow for tips, news, and fun.
- Discord - Hang out and chat with the rest of the clan.
- GitHub Discussions - Ask questions and discuss issues.
This theme follows the Dracula specification and maps its palette onto Veilamp's skin variables.
| Dracula | Hex | Veilamp variables | Usage |
|---|---|---|---|
| Background | #282A36 |
--bg-1, --app-bg, --on-accent |
Mid background, window backdrop, text on accents |
| Current Line | #44475A |
--glass, ::selection |
Glass panel fill, text selection |
| Foreground | #F8F8F2 |
--text |
Primary text |
| Comment | #6272A4 |
--text-faint, --glass-border, placeholders |
Faint labels, panel borders, input placeholders |
| Dracula | Hex | Veilamp variables | Usage |
|---|---|---|---|
| Purple | #BD93F9 |
--cyan, --accent-grad, --glow-cyan, --glass-border-bright |
Primary accent, button gradients, neon glow, active panel borders |
| Pink | #FF79C6 |
--magenta, --accent-grad, --glow-magenta |
Secondary accent, gradient end, secondary glow |
| Orange | #FFB86C |
--amber |
VU meters, warm highlights |
| Yellow | #F1FA8C |
--amber-bright |
VU meter peaks |
| Cyan | #8BE9FD |
--cyan / --magenta (variants) |
Primary accent in Cyan; secondary in Green |
| Green | #50FA7B |
--cyan (variant) |
Primary accent in the Green variant |
Some Veilamp variables have no direct Dracula match. These are derived from the palette so the UI stays consistent:
| Hex | Derived from | Veilamp variables | Usage |
|---|---|---|---|
#21222C |
Background, darker | --bg-0, --app-bg |
Darkest base, backdrop gradient end |
#343746 |
Background, lighter | --bg-2, --glass-strong |
Raised surfaces, headers, modals |
#A9B1D6 |
Foreground, muted | --text-dim |
Secondary / muted text |
#7B5FB0 |
Purple, muted | --cyan-dim |
Dim primary accent |
#B0528A |
Pink, muted | --magenta-dim |
Dim secondary accent |
#5AA3B3 |
Cyan, muted | --cyan-dim / --magenta-dim (variants) |
Dim accent in Cyan and Green variants |
#38AD56 |
Green, muted | --cyan-dim (variant) |
Dim accent in the Green variant |
Veilamp themes can ship named variants that layer over the base palette. Pick one from the chips on the theme's card in the palette; the choice is remembered.
| Variant | Primary accent | Secondary accent |
|---|---|---|
| Purple (default) | #BD93F9 Purple |
#FF79C6 Pink |
| Cyan | #8BE9FD Cyan |
#BD93F9 Purple |
| Pink | #FF79C6 Pink |
#BD93F9 Purple |
| Green | #50FA7B Green |
#8BE9FD Cyan |
Each variant also updates accent gradients, glows, dim accents, and the bright panel border, so nothing keeps the default purple when another variant is selected. Orange and Yellow stay fixed across all variants.
- Purple as primary β Dracula Purple (
#BD93F9) fills Veilamp's--cyanslot, which drives the primary accent, button gradients, and neon glow. - Dark text on accents β
--on-accentis#282A36(Background) because every Dracula accent is light; Veilamp's default white would be hard to read on purple or pink pills. - Comment for faint UI β Comment (
#6272A4) is used for faint captions, panel borders, and placeholders. - Glass tinted with Current Line β
--glassuses#44475Aat 45% alpha so panels read as Dracula surfaces, not neutral gray. - Orange and Yellow for meters β
--amber/--amber-brightmap to Orange and Yellow so VU meters stay warm in every variant. - Red is unused β Veilamp has no error or danger variable, so Dracula Red (
#FF5555) has no slot here.


