Omadoku
An offline Sudoku game for Omarchy Shell. It provides a bar launcher and a full-screen, keyboard-friendly overlay with four difficulties, pencil marks, undo/redo, timer, mistakes, and persistent core statistics.
Install
Requires Omarchy 4 or newer with Omarchy Shell enabled. It uses the Quickshell and Python 3 runtimes included with Omarchy; Python is used only to safely load the small persistent state file.
omarchy plugin add https://github.com/doctor/omadoku.git --enable --yes
Add doctor.omadoku to a bar section using Omarchy's bar configuration. Click
the ▦ icon to open it.
Remove
omarchy plugin remove doctor.omadoku --yes
Omadoku leaves saved games and statistics in your state directory. To remove
those too, delete $XDG_STATE_HOME/omadoku.json or
~/.local/state/omadoku.json when XDG_STATE_HOME is unset.
Controls
- Arrow keys or
h/j/k/l: move 1–9: enter a number or toggle a note0, Backspace, or Delete: clearN: toggle notes modeCtrl+Z/Ctrl+Y: undo / redoP: pauseEsc: save and close
State is stored atomically in $XDG_STATE_HOME/omadoku.json, falling back to
~/.local/state/omadoku.json. Omadoku uses no network services.
Test
npm test
omarchy plugin validate .
Licensed under MIT.