Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Settings

Open the settings page with ctrl , in any window, Settings in the palette, or n0te --settings. j k move, space changes the row you’re on, ← → pick the vault or the text size, and esc closes. Changes take effect at once.

Notes

SettingWhat it doesDefault
VaultFollow the vault Obsidian has open, or always use one of Obsidian’s vaultsfollow Obsidian
Text sizeThe reading size, 70% to 240%; also ctrl + ctrl - ctrl 0 anywhere100%
Hide done tasks in new windowsNew windows start with done tasks folded away; h shows themoff
Set updated: to today when savingWhen a note’s frontmatter has updated: with a plain date (2026-10-01), saving a change sets it to today. Left alone while you’re editing the frontmatter yourselfoff

Omarchy

SettingWhat it does
super n opens n0teSwitches the binding line in ~/.config/hypr/n0te.lua on or off; Hyprland reloads its config
Start at loginThe same, for the line that starts the service at login
Open markdown files in n0teMakes n0te the text/markdown default. Switching it off gives .md files back to the app that had them

These three aren’t stored by n0te. The page reads them from Hyprland’s config and xdg-mime each time it opens, so it always shows what’s really set, even after a hand edit or n0te --setup. Without Omarchy’s Lua config (~/.config/hypr/hyprland.lua), the Hyprland rows are greyed out.

config.toml

The settings in the first group live in ~/.config/n0te/config.toml. Open config.toml, at the bottom of the page, opens it in n0te. It’s fine to edit by hand: n0te reads it fresh each time it needs a setting, except text_size, which a hand edit changes after n0 --quit.

# A vault to use instead of the one Obsidian has open.
vault = "/home/you/Notes"

# Start new windows with done tasks hidden (h shows them).
hide_done = false

# When saving a note, set its frontmatter `updated:` to today.
bump_updated = false

# Reading text size, percent (ctrl + and ctrl - change it).
text_size = 100
  • Lines are key = value. A line that starts with # is a comment; a comment after a value isn’t supported (hide_done = true # x reads as false). Unknown keys are ignored.
  • vault is a quoted path. Leave it out (or comment it out) to follow Obsidian.
  • text_size accepts 50 to 300 by hand; the keys step through 70, 80, 90, 100, 110, 120, 135, 150, 170, 200 and 240.
  • The vault in config.toml can be any folder, not only one Obsidian knows. N0TE_VAULT overrides it.