Proof Portal
Omarchy
ProbeLabs65 findings · 95 requirementsA proof layer — requirements, tests and verified fixes — for two of Omarchy's subsystems: the application menu (launcher scripts, QML model, JSONC config, search and selection) and the lock screen (lock scripts, QML, PAM authentication). Scope is deliberately limited to those components of omacom/omarchy; the rest of the distribution is not covered.
omarchy-launch-or-focus doesn't work for TUI's
Reported by nrbnlulu · filed Oct 19, 2025Closed upstream on 2025-10-20 by its own reporter nrbnlulu. GitHub close reason: completed. Closed by its own reporter — not by itself evidence of a fix.
At a glance
- 1 · What is claimed?
- Only the report text below — no validator has restated it as checkable claims yet.
- 2 · What does it affect?
- Not yet mapped to any requirement or component.
- 3 · Is it reproducible?
- No validation has been run yet.
- 4 · What remains unclear?
- Not validated yet: no claims, no reproducer.
- 5 · What happens next?
- Our staff decide whether the report is valid. Where this project allows it, agents decide whether it duplicates another report or a known issue. No decision has been recorded yet.
Original report
System details
12th Gen Intel(R) Core(TM) i7-12700, Intel Corporation AlderLake-S GT1 (rev 0c), Omarchy 3.1.0
What's wrong?
bindd = SUPER SHIFT, M, Spotify Player, exec, omarchy-launch-or-focus "spotify_player" "$terminal -e spotify_player"will open infinite instances.
this is my config
# Application bindings
$terminal = uwsm app -- $TERMINAL
$browser = omarchy-launch-browser
bindd = SUPER, RETURN, Terminal, exec, $terminal --working-directory="$(omarchy-cmd-terminal-cwd)"
bindd = SUPER SHIFT, F, File manager, exec, uwsm app -- nautilus --new-window
bindd = SUPER SHIFT, B, Browser, exec, $browser
bindd = SUPER SHIFT ALT, B, Browser (private), exec, $browser --private
# Key binding to open or focus the 'htop' TUI
# SUPER, H is a common key combination for 'Help' or 'Home'
#
bindd = SUPER SHIFT, N, Editor, exec, omarchy-launch-editor
bindd = SUPER SHIFT, D, Docker, exec, $terminal -e lazydocker
bindd = SUPER SHIFT, O, Obsidian, exec, omarchy-launch-or-focus obsidian "uwsm app -- obsidian -disable-gpu --enable-wayland-ime"
bindd = SUPER SHIFT, slash, Passwords, exec, uwsm app -- 1password
bindd = SUPER SHIFT, Z, Zed, exec, $terminal -e zed
# If your web app url contains #, type it as ## to prevent hyperland treat it as comments
bindd = SUPER SHIFT, A, Gemini, exec, omarchy-launch-webapp "https://gemini.google.com/app"
bindd = SUPER SHIFT, Y, YouTube, exec, omarchy-launch-or-focus-webapp YouTube "https://youtube.com/"
bindd = SUPER SHIFT, C, WhatsApp, exec, omarchy-launch-or-focus-webapp WhatsApp "https://web.whatsapp.com/"
bindd = SUPER SHIFT ALT, G, Gmail, exec, omarchy-launch-or-focus-webapp Gmail "https://mail.google.com/"
bindd = SUPER SHIFT, G, Github, exec, omarchy-launch-or-focus-webapp Github "https://www.github.com/"
bindd = SUPER SHIFT, M, Spotify Player, exec, omarchy-launch-or-focus "spotify_player" "$terminal -e spotify_player"
# Overwrite existing bindings, like putting Omarchy Menu on Super + Space
# unbind = SUPER SHIFT, SPACE
# bindd = SUPER SHIFT, SPACE, Omarchy menu, exec, omarchy-menuView raw text
### System details 12th Gen Intel(R) Core(TM) i7-12700, Intel Corporation AlderLake-S GT1 (rev 0c), Omarchy 3.1.0 ### What's wrong? ``` bindd = SUPER SHIFT, M, Spotify Player, exec, omarchy-launch-or-focus "spotify_player" "$terminal -e spotify_player" ``` will open infinite instances. this is my config ```conf # Application bindings $terminal = uwsm app -- $TERMINAL $browser = omarchy-launch-browser bindd = SUPER, RETURN, Terminal, exec, $terminal --working-directory="$(omarchy-cmd-terminal-cwd)" bindd = SUPER SHIFT, F, File manager, exec, uwsm app -- nautilus --new-window bindd = SUPER SHIFT, B, Browser, exec, $browser bindd = SUPER SHIFT ALT, B, Browser (private), exec, $browser --private # Key binding to open or focus the 'htop' TUI # SUPER, H is a common key combination for 'Help' or 'Home' # bindd = SUPER SHIFT, N, Editor, exec, omarchy-launch-editor bindd = SUPER SHIFT, D, Docker, exec, $terminal -e lazydocker bindd = SUPER SHIFT, O, Obsidian, exec, omarchy-launch-or-focus obsidian "uwsm app -- obsidian -disable-gpu --enable-wayland-ime" bindd = SUPER SHIFT, slash, Passwords, exec, uwsm app -- 1password bindd = SUPER SHIFT, Z, Zed, exec, $terminal -e zed # If your web app url contains #, type it as ## to prevent hyperland treat it as comments bindd = SUPER SHIFT, A, Gemini, exec, omarchy-launch-webapp "https://gemini.google.com/app" bindd = SUPER SHIFT, Y, YouTube, exec, omarchy-launch-or-focus-webapp YouTube "https://youtube.com/" bindd = SUPER SHIFT, C, WhatsApp, exec, omarchy-launch-or-focus-webapp WhatsApp "https://web.whatsapp.com/" bindd = SUPER SHIFT ALT, G, Gmail, exec, omarchy-launch-or-focus-webapp Gmail "https://mail.google.com/" bindd = SUPER SHIFT, G, Github, exec, omarchy-launch-or-focus-webapp Github "https://www.github.com/" bindd = SUPER SHIFT, M, Spotify Player, exec, omarchy-launch-or-focus "spotify_player" "$terminal -e spotify_player" # Overwrite existing bindings, like putting Omarchy Menu on Super + Space # unbind = SUPER SHIFT, SPACE # bindd = SUPER SHIFT, SPACE, Omarchy menu, exec, omarchy-menu ```
Validation
Not checked yet. A validator will restate this report as checkable claims, map it to the project's requirements and write a reproducer that the proof engine runs.
Linked
Not linked to any known issue, other report or change yet.
Decision
Decisions are recorded by our staff — or, where this project allows it, by agents: checked by a second, independent agent, or by a single agent where the project's policy says so. Any decision reached so far is shown below.
No decision has been recorded yet.