An Obsidian theme with a VaporWave / RetroWave vibe, built for people who spend long hours at the screen: programmers, engineers, heavy readers.


#/## prefixes on titles, code blocks with neon left border, monospaced status bar.obsidian-synthwave-pro/ folder into <vault>/.obsidian/themes/obsidian-synthwave-pro/| Section | Options |
|---|---|
| Palette | Synthwave (default) · Outrun · Miami · Tokyo Night · Soft Reading |
| Background depth | Deep · Medium · Soft |
| Effects | Retro grid · Neon glow · CRT scanlines (all off by default) |
| Typography | Monospace headings on/off · text font · mono font · size · line-height |
| Accents | Color picker for primary / secondary override |
Tokyo Night or Soft Reading palette, glow off, depth medium.Synthwave + grid on + glow on (mind the headache after an hour).Soft Reading, line-height 1.7, mono headings off.obsidian-synthwave-pro/
├── manifest.json
├── theme.css
├── LICENSE
├── README.md
└── README_it.md
The blocks below render with full styling only inside Obsidian. GitHub renders a subset of callouts (NOTE / TIP / IMPORTANT / WARNING / CAUTION) and shows custom task markers as plain checkboxes.
[!NOTE] Standard note Default block. Useful for general info that doesn't need extra emphasis. Syntax:
> [!NOTE]
[!TIP] Useful tip Use callouts to organize notes visually. They can be nested. Syntax:
> [!TIP]
[!IMPORTANT] Important Crucial information for understanding what follows. Syntax:
> [!IMPORTANT]
[!WARNING] Warning Pay attention — this could cause confusion if ignored. Syntax:
> [!WARNING]
[!CAUTION] Caution Proceed carefully. A wrong action here may cause data loss or major errors. Syntax:
> [!CAUTION]
[!ABSTRACT] Summary Ideal for executive summaries.
[!SUMMARY]is an alias. Syntax:> [!ABSTRACT]or> [!SUMMARY]
[!INFO] Info Technical details or supporting data. Syntax:
> [!INFO]
[!QUOTE] Quote "The best way to predict the future is to create it." Syntax:
> [!QUOTE]
[!SUCCESS] Success A process completed correctly or a hypothesis was verified. Syntax:
> [!SUCCESS]
[!QUESTION] Question Open question highlighted as such. Syntax:
> [!QUESTION]
[!FAILURE] Failure Something didn't work as expected, or a test failed. Syntax:
> [!FAILURE]
[!DANGER] Danger High risk. Use only for critical warnings. Syntax:
> [!DANGER]
[!BUG] Bug Track known software bugs in your notes. Syntax:
> [!BUG]
[!EXAMPLE] Example
- Start with
> [!TYPE]- Add content on following lines. Syntax:
> [!EXAMPLE]
Add a - after the type to make it collapsed by default.
[!TIP]- Click to expand Hidden until clicked. Good for long details or exercise solutions. Syntax:
> [!TIP]-
[ ][x][X][-][!][>][<][/][*][l][B][Y][?][w][V][b][f][k][S][c][t][D][O][z][R][i][n][Q][u][m][p][d][C][E][F][H][J][K][L][M][N][P][T][U][W][a][e][s]Ing. Roberto Bissanti — aerospace engineer applied to renewable energy innovation (vertical-axis wind turbines, small wind systems, shape-memory alloys), based in Palermo, Sicily. Also a software developer for the cases the spreadsheet can't reach.
Mac user since 1989 — old enough to remember when "dark mode" meant the screen was off. The eyes are no longer twenty, hence Synthwave Pro.
Issues, ideas and PRs are welcome on github.com/robertobissanti/obsidian-synthwave-pro.
MIT — use, fork, modify.