Omashot
Omashot is a screenshot and screen-recording overlay, inspired by macOS and Spectacle.
Annotations and Editing
Omashot uses Omarchy's built-in tools, which do what they do best. To annotate a screenshot, first select Save: Editor from the toolbar. If you have a workflow that involves Pinta, GIMP, et al, you can set editorCommand in ~/.config/omarchy/shell.json.
All completed screen recordings open automatically in Omacut.

Install
omarchy plugin add https://github.com/brianblakely/omashot.git
Usage
Use Your Mouse
- Click the top edge of the screen to capture the whole screen.
- Click a window to capture it.
- Click and drag to create a capture region. Then press
Enter.
Quick Capture Hotkeys
- Press
Spaceto capture the whole screen at any time. - Press
Enterto capture a highlighted window or a region. - Press
Escapeto end a screen recording. When Keystroke Display is enabled, holdEscapefor two seconds.
Choose a Save Folder
Open Location → Custom folder… in the toolbar, enter an absolute path (for example, /home/alex/Captures), and select Save. Omashot remembers the folder for both screenshots and screen recordings and creates it when needed. The Location menu also offers Pictures (Videos for recordings), Documents, and Downloads.
You can also set saveLocation in the b.omashot plugin entry in ~/.config/omarchy/shell.json:
{
"id": "b.omashot",
"saveLocation": "/home/alex/Captures"
}
Use the full path; ~ and environment variables are not expanded.
Tweak Region Sizing and Position with the Keyboard
- Use the arrow keys or
HJKLto move the region by one pixel. - Hold
Shiftand a direction to grow the region. - Hold
Shift+Ctrland a direction to shrink the region. - Hold
Altwhile moving or resizing to use ten-pixel increments.
Shortcuts
hl.unbind("PRINT")
o.bind("PRINT", "Omashot", "omarchy-shell b.omashot show")
All Commands
omarchy-shell b.omashot showomarchy-shell b.omashot captureScreenomarchy-shell b.omashot captureWindowomarchy-shell b.omashot captureToFileomarchy-shell b.omashot captureToClipboardomarchy-shell b.omashot recordomarchy-shell b.omashot stopRecordingomarchy-shell b.omashot keystrokes trueomarchy-shell b.omashot keystrokes false
Update
omarchy plugin update b.omashot
Uninstall
omarchy plugin remove b.omashot