A synthwave-inspired neon dark theme for macOS Terminal.app and Starship prompt.
Companion to synthwave-theme for Zed — same colors, same vibe.
- Minimal neon prompt: purple (directory), cyan (git), gray (context), red (errors)
- Default Starship git status indicators with cyan accent
- Git state detection (REBASING, MERGING, CHERRY-PICKING)
- 30+ language/runtime/framework modules with auto-detection
- Python virtualenv display, cloud provider context (AWS, GCP), sudo/SSH warnings
- 16 ANSI colors tuned for synthwave aesthetic
- 95% background opacity with full blur (frosted glass)
- JetBrains Mono Nerd Font for monospace rendering
- 1.1x line height for comfortable reading
- Git identity greeting on terminal open
- zsh-autosuggestions and syntax highlighting support
| Element | Color | Hex |
|---|---|---|
| Directory | Purple | #e08fff |
| Git branch & status | Cyan | #00fff5 |
| Right-side context | Gray | #9595a8 |
| Errors & sudo | Red | #ff4466 |
| Default text | Lavender white | #eee9f5 |
| Color | Normal | Bright |
|---|---|---|
| Black | #262040 |
#6a6490 |
| Red | #ff4466 |
#ff7888 |
| Green | #5cffaa |
#90ffc0 |
| Yellow | #ffd580 |
#ffe8a0 |
| Blue | #c89fff |
#ddb4ff |
| Magenta | #ff6eb4 |
#ff9ed0 |
| Cyan | #00fff5 |
#70fffa |
| White | #eee9f5 |
#ffffff |
Background: #14101f (95% opacity) · Foreground: #eee9f5 · Cursor: #b49fd0
The terminal profile and Starship prompt require JetBrains Mono Nerd Font for prompt icons and dev symbols.
brew install --cask font-jetbrains-mono-nerd-fontOr download manually from nerdfonts.com and install the .ttf files.
- Download
Synthwave-Neon-Dark.terminal - Double-click the file to import it
- Open Terminal > Settings > Profiles
- Select Synthwave Neon Dark and click Default
The profile includes JetBrains Mono Nerd Font 13pt, 95% opacity with full blur (frosted glass), and 1.1x line height. You can adjust these in Terminal > Settings > Profiles > Window/Text.
The Starship config creates a neon-colored prompt with git info on the left and language/framework versions on the right.
Copy starship.toml to your Starship config:
cp starship.toml ~/.config/starship.tomlThe config uses a named palette, so you can tweak all colors from one place:
[palettes.synthwave]
purple = "#e08fff"
cyan = "#00fff5"
red = "#ff4466"
gray = "#9595a8"
fg = "#eee9f5"Add these to your ~/.zshrc for a git identity greeting and zsh plugins:
# Git identity greeting (once per terminal)
_name=$(git config --global user.name 2>/dev/null)
_email=$(git config --global user.email 2>/dev/null)
[[ -n "$_name" ]] && printf '\e[38;2;238;233;245m\uf09b %s <%s>\e[0m\n' "$_name" "$_email"
unset _name _email
# zsh plugins (install: brew install zsh-autosuggestions zsh-syntax-highlighting)
source /opt/homebrew/share/zsh-autosuggestions/zsh-autosuggestions.zsh
source /opt/homebrew/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh- synthwave-theme — Synthwave Neon for Zed
