Adds prefab commands, ready-made commands for locking the screen, sleeping, logging out, opening the file manager or a terminal, reading the clipboard and taking screenshots, which pick the right program for each platform and desktop. Commands can now be edited a part at a time, changed one at a time over the API, and run from the CLI and the Omarchy panel.
Commands
- Add prefab commands:
lock,sleep,logout,file-manager,terminal,clipboard,screenshot,screenshot-windowandscreenshot-region. Each uses the desktop's own tools first, such as Omarchy's on Hyprland, and says which tool to install when none is found. - Add a screenshot of each monitor, such as
screenshot-monitor:DP-1, when more than one is connected. - Fall back to the desktop portal for screenshots on Linux when no screenshot tool is installed.
- Add
omarchy-ipcto allow single Omarchy shell IPC calls, such asmedia playPause, as commands, falling back toqs ipcfor calls the shell socket skips. - Add
prefabto each command incommands.allowlist. - Add the
GET_COMMAND_PREFABSevent, listing the prefabs and whether each can run on this system. - Add
COMMAND_ADD,COMMAND_UPDATEandCOMMAND_REMOVEto change one command without replacing the whole list, and send every client aSETTINGS_CHANGEDmessage whenever the settings are saved.
See Prefab commands and Add, change or remove a command.
MCP
- Add
system_bridge_list_command_prefabs, and includeprefabinsystem_bridge_list_commands.
CLI
- Add
client command list,client command prefabsandclient command run, which exits with the command's exit code. - Add
--yestoclient quitto skip the confirmation.
See CLI.
Web client
- Pick prefabs and Omarchy shell calls when adding a command, with unavailable prefabs greyed out and the tool to install.
- Edit each part of a command from a popover.
- Keep tabs from saving over each other's commands, and show settings changed elsewhere straight away.
- Show the focused window's title at the top of the desktop card.
Omarchy plugin
- Run your allowlisted commands from the system view.
- Quit System Bridge without a confirmation prompt.
Connector
- Add
get_command_prefabsto the Python connector. - Add command prefabs, the command change events and
SETTINGS_CHANGEDto the TypeScript connector.
Dependencies
- Update
blumeto 2.2.5 (#4489).
Maintenance
- Update
timmo001/workflowsto 20261024.0. - Track Omarchy releases with tooling drift.
Full Changelog: 5.16.0...5.17.0