Proof Portal

Project overview

Omarchy

ProbeLabs65 findings · 95 requirements

A 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.

Inbox
ReportR-3367GitHub issuePublicReceived

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.

Received and recorded verbatim. Nothing has been checked yet.

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

omarchy-launch-or-focus doesn't work for TUI'srevision 1 · captured 2026-10-04 11:42 UTC via poll

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-menu
View 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.