Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/letstri/druk/llms.txt

Use this file to discover all available pages before exploring further.

Druk ships 26 built-in color themes covering a wide range of popular palettes — from familiar dark standbys like Dracula and Tokyo Night to beloved multi-variant families like Catppuccin, Kanagawa, Rosé Pine, and Everforest. Every theme is applied live: you see the change the moment you select it, with no restart required.

Switching themes

1

Open the command palette

Press F1 (or Ctrl+Opt+P) from anywhere in the editor.
2

Navigate to Settings

Type Settings and press Enter to open the settings page.
3

Select a theme

Move to the theme row and press Enter to open a filterable list of all 26 themes. Start typing to narrow the list — for example, cat filters to the four Catppuccin variants. Press Enter to apply the highlighted theme instantly.You can also use and to step through themes one at a time directly on the settings row.

OS sync

When themeSync is true (the default), Druk follows the OS light/dark preference automatically. The themeLight and themeDark settings control which theme each mode uses:
  • themeLight — the theme applied when the OS switches to light mode (default: "light")
  • themeDark — the theme applied when the OS switches to dark mode (default: "dark")
Picking a theme manually by hand (through the settings page or by editing the config) sets themeSync to false, because the automatic OS poll would otherwise undo your manual selection.
OS sync example
{
  "themeSync": true,
  "themeLight": "catppuccin-latte",
  "themeDark": "catppuccin-mocha"
}

All themes

Dark themes

IDName
darkGitHub Dark (default)
ayu-darkAyu Dark
ayu-mirageAyu Mirage
catppuccin-mochaCatppuccin Mocha
catppuccin-macchiatoCatppuccin Macchiato
catppuccin-frappeCatppuccin Frappé
draculaDracula
everforest-darkEverforest Dark
gruvboxGruvbox Dark
kanagawa-waveKanagawa Wave
kanagawa-dragonKanagawa Dragon
nordNord
one-darkOne Dark
rose-pineRosé Pine
rose-pine-moonRosé Pine Moon
solarized-darkSolarized Dark
tokyo-nightTokyo Night
vesperVesper

Light themes

IDName
lightGitHub Light (default light)
ayu-lightAyu Light
catppuccin-latteCatppuccin Latte
everforest-lightEverforest Light
gruvbox-lightGruvbox Light
kanagawa-lotusKanagawa Lotus
rose-pine-dawnRosé Pine Dawn
solarized-lightSolarized Light

Transparency

Setting transparent: true leaves the editor, tab strip, and sidebar backgrounds unpainted, so a translucent or blurred terminal window background shows through them. Floating panels — the command palette, modals, and the settings page — always stay fully painted regardless of this setting, because the editor content would otherwise show straight through them.
~/.config/druk/config.json
{
  "theme": "catppuccin-mocha",
  "themeSync": false,
  "transparent": true
}

Config examples

{
  "theme": "catppuccin-mocha",
  "themeSync": false
}

Build docs developers (and LLMs) love