Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Solace

Solace is a clean, minimal theme built around a soft violet palette. Originally created for Zed, it has been brought to Obsidian with the same attention to detail and restraint.

Downloads

Variants

Variant Background Accent
Dark #16141F #C9A8FF
Light #F6F3FC #8A63D2
Dusk #191725 #B89EF0

Switch variants from Settings > Appearance > Solace > Style Settings.

Features

  • Syntax highlighting: Full pastel palette for comments, keywords, strings, variables, definitions, operators, and more.
  • Custom checkboxes: Four checkbox variants — done ([x]), in-progress ([ ]), question ([?]) with purple fill, halfway ([/]) with split fill, and canceled ([-]) with soft-red fill and strikethrough text.
  • Properties panel: Styled frontmatter with themed backgrounds, borders, and accent-colored keys.
  • Tables: Themed headers, alternating row colors, and hover effects using Obsidian's CSS variables.
  • Tags: Properly styled inline tags in both editor and reading view with pill-shaped borders.
  • Callouts: Color-coded callouts with type-specific accent colors, custom Lucide icons, and three style variants (Filled, Outlined, Minimal).
  • Code blocks: Themed syntax highlighting with language-specific accent colors.
  • Text selection: Violet-tinted selection highlight across all variants.
  • UI theming: Sidebar, tabs, modals, command palette, graph view, file explorer, settings, and reading view.
  • Plugin support: Styled for Dataview, Kanban, and DB Folder.
  • Mobile optimized: Dedicated styles for sidebar, ribbon, and markdown preview.
  • Style Settings: Full integration with Style Settings for customizing theme variant, fonts, and callout style.

Preview

Solace Dark Solace Light Solace Dusk

Checkboxes

checkboxes preview

Callouts

Type Aliases Color Icon
note #9880e8 lucide-pencil
info #9880e8 lucide-info
todo #9880e8 lucide-circle-check
tip hint, important #a8ffec lucide-lightbulb
success #a8ffec lucide-check-circle-2
warning caution, attention #ffd666 lucide-alert-triangle
danger error #ff80c8 lucide-x
failure #ff80c8 lucide-x
bug #ff80c8 lucide-bug
example #ffb3d1 lucide-list
quote cite #a09ab8 lucide-quote
abstract summary #a09ab8 lucide-clipboard-list
question help, faq #9880e8 lucide-help-circle

Installation

Community Themes:

  1. Open Settings > Appearance
  2. Click Manage next to Community Themes
  3. Search for Solace and click Use

Manual:

  1. Download the latest release
  2. Extract to your vault's themes folder:
    • macOS / Linux: ~/.obsidian/themes/Solace/
    • Windows: %APPDATA%\obsidian\themes\Solace\
  3. Restart Obsidian and select Solace from Settings > Appearance > Themes

Style Settings

Solace integrates with the Style Settings plugin for deep customization:

  • Theme Variant - Switch between Dark, Light, and Dusk
  • Interface Font - Set the UI and text font family (default: Inter)
  • Editor Font - Set the monospace font family (default: JetBrains Mono, Fira Code, SF Mono, Cascadia Code, Source Code Pro)
  • Callout Style - Choose between Filled, Outlined, or Minimal variants

Typography

Role Font
Interface & text Inter
Monospace JetBrains Mono, Fira Code, SF Mono, Cascadia Code, Source Code Pro

Contributing

If you find a bug or want to request a feature, please open an issue.

License

MIT - Bhavya Dang (bhavyadang.in)

Releases

Contributors

Languages