open_app
Launch desktop apps on Hyprland, optionally opening a URL or file target, reusing existing windows unless a new instance is requested.
Instructions
Compatibility alias for launch_app.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| app | No | App name, desktop id, executable, or simple command to launch, for example chromium, dolphin, org.kde.dolphin.desktop. | |
| url | No | Optional URL or file target to pass to the launched app. | |
| args | No | Additional command arguments. | |
| command | No | Full command line to launch. Prefer app unless custom arguments are needed. | |
| timeout | No | Seconds to wait for a Hyprland window to appear. Defaults to 8; capped at 30. | |
| new_window | No | For browsers, request a new window and open about:blank when no URL is supplied. Use only when launching a new browser window is intended. | |
| reuse_existing | No | Return an already running matching app instead of launching another copy. Set false only when the user explicitly asks for a new instance/window. | |
| confirmation_token | No | Externally approved, one-time challenge ID from request_confirmation for a high-risk action. |