Vault is a native Omarchy plugin for browsing, searching, reading, and editing Markdown files from a local vault. It provides a compact bar widget and a full panel with keyboard navigation, Markdown rendering, and direct editing.
- Omarchy with Quickshell plugin support
find,rg,head, and a writable Markdown vault
The default vault path is ~/amphora. Set an absolute vaultPath in the
plugin settings to use another directory.
omarchy plugin add https://github.com/harbefas/omarchy-vault.git --enableThe plugin can also be installed from a local checkout:
omarchy plugin add /path/to/omarchy-vault --enableAfter installation, place the widget in the bar through Omarchy's plugin settings. The full panel can be opened from the widget or with the configured panel shortcut.
To open the compact widget from anywhere, add this optional binding to
~/.config/hypr/bindings.lua:
o.bind("SUPER + ALT + V", "Vault quick view", "omarchy shell -q harbefas.vault.widget toggle")Then reload the shell:
omarchy restart shell- Click a note or press
Enterto open it. - Use
j/kor the arrow keys to move through notes. - Press
/to search. - Press
Enterto open the selected note in the full panel. - Press
eto edit the current note andEscto return to reading. - Press
n(orCtrl+N) to create a note. A name likePessoal/Ideiascreates the folder along with the file. - Press
d(orCtrl+D) to open today's daily note, creating it from the vault's section template when it does not exist yet. - While editing,
Ctrl+B,Ctrl+I,Ctrl+K, andCtrl+Linsert bold, italic, a Markdown link, and a[[wikilink]]. - Press
qorEscto leave the current surface.
If the open note changes on disk while an edit is unsaved, autosave stops and
the panel offers Reload or Keep mine instead of picking a side.
Markdown content is rendered in the reader. Edits are written directly to the selected file only after the explicit save action.
omarchy plugin remove harbefas.vaultRemoving the plugin does not delete or modify any Markdown files in the vault.
Compact widget:
Full Markdown panel:
MIT. See LICENSE.
EditorMutations.js comes from Omawrite,
also MIT licensed.

