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-5109GitHub issuePublicReceived

Elsewhen migration bug

Reported by avenkidur · filed Sep 20, 2026Closed upstream on 2026-09-22 by the merge of PR #12853 (closed by spencerbull). GitHub close reason: completed.

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

Elsewhen migration bugrevision 1 · captured 2026-10-04 12:10 UTC via poll

System details

just a chill system

What's wrong?

Problem: Elsewhen disappeared from the Top Bar

Core Problem:

Permissions Size User Date Modified Name
...
lrwxrwxrwx     - jon  19 Sep 10:58   omacom.elsewhen -> /usr/share/omarchy/plugins/omacom.elsewhen

(actual location of elsewhen is /usr/share/omarchy/shell/plugins/omacom.elsewhen/)

Immediate Solution:

  • ln --symbolic --force /usr/share/omarchy/shell/plugins/omacom.elsewhen/ omacom.elsewhen

Problem was not resolved by uninstalling / re-installing the package or plugin or placement on top bar.

Elsewhen itself was fine
* ~/.cache/omacom-elsewhen/data.json present and still correct
* correctly migrated to /usr/share/omarchy/shell/plugins/omacom.elsewhen/

Elsewhen was still registered in the Top Bar
* ~/.config/omarchy/shell.json

Question

Would the fix be revise the file
from
/usr/share/omarchy/plugins/omacom.elsewhen
to
/usr/share/omarchy/shell/plugins/omacom.elsewhen


I am ignorant of Omarchy's patterns, but my current /usr/share/omarchy/ is

~ ❯ lt --level 1 /usr/share/omarchy/
drwxr-xr-x    - root 20 Sep 15:37  /usr/share/omarchy
drwxr-xr-x    - root 18 Sep 10:04 ├──  applications
drwxr-xr-x    - root 18 Sep 10:04 ├──  bin
drwxr-xr-x    - root 18 Sep 10:04 ├──  config
drwxr-xr-x    - root 18 Sep 10:04 ├──  default
drwxr-xr-x    - root 18 Sep 10:04 ├──  etc-overrides
.rw-r--r-- 1.6k root 18 Sep 06:43 ├──  icon.png
.rw-r--r-- 2.7k root 18 Sep 06:43 ├──  icon.txt
drwxr-xr-x    - root 18 Sep 10:04 ├──  install
.rw-r--r-- 1.6k root 18 Sep 06:43 ├── 󰕙 logo.svg
.rw-r--r-- 1.5k root 18 Sep 06:43 ├──  logo.txt
drwxr-xr-x    - root 18 Sep 10:04 ├──  migrations
drwxr-xr-x    - root 18 Sep 10:04 ├──  shell
drwxr-xr-x    - root 18 Aug 14:09 ├──  themes
.rw-r--r--   12 root 18 Sep 06:44 └── 󰡯 version
View raw text
### System details

just a chill system

### What's wrong?

# Problem: Elsewhen disappeared from the Top Bar
## Core Problem: 
```~/.config/omarchy/plugins/:
Permissions Size User Date Modified Name
...
lrwxrwxrwx     - jon  19 Sep 10:58   omacom.elsewhen -> /usr/share/omarchy/plugins/omacom.elsewhen
```
(actual location of elsewhen is `/usr/share/omarchy/shell/plugins/omacom.elsewhen/`)

## Immediate Solution: 
* `ln --symbolic --force /usr/share/omarchy/shell/plugins/omacom.elsewhen/ omacom.elsewhen`

Problem was not resolved by uninstalling / re-installing the package or plugin or placement on top bar.

Elsewhen itself was fine
* ~/.cache/omacom-elsewhen/data.json present and still correct
* correctly migrated to /usr/share/omarchy/shell/plugins/omacom.elsewhen/

Elsewhen was still registered in the Top Bar
* ~/.config/omarchy/shell.json


## Question
[Would the fix be revise the file](https://github.com/omacom/omarchy/blob/e38c1d1289252d2adb96372eeac48d02e489c5b7/config/omarchy/plugins/omacom.elsewhen)
from
`/usr/share/omarchy/plugins/omacom.elsewhen`
to
`/usr/share/omarchy/shell/plugins/omacom.elsewhen`


---
I am ignorant of Omarchy's patterns, but my current /usr/share/omarchy/ is
```
~ ❯ lt --level 1 /usr/share/omarchy/
drwxr-xr-x    - root 20 Sep 15:37  /usr/share/omarchy
drwxr-xr-x    - root 18 Sep 10:04 ├──  applications
drwxr-xr-x    - root 18 Sep 10:04 ├──  bin
drwxr-xr-x    - root 18 Sep 10:04 ├──  config
drwxr-xr-x    - root 18 Sep 10:04 ├──  default
drwxr-xr-x    - root 18 Sep 10:04 ├──  etc-overrides
.rw-r--r-- 1.6k root 18 Sep 06:43 ├──  icon.png
.rw-r--r-- 2.7k root 18 Sep 06:43 ├──  icon.txt
drwxr-xr-x    - root 18 Sep 10:04 ├──  install
.rw-r--r-- 1.6k root 18 Sep 06:43 ├── 󰕙 logo.svg
.rw-r--r-- 1.5k root 18 Sep 06:43 ├──  logo.txt
drwxr-xr-x    - root 18 Sep 10:04 ├──  migrations
drwxr-xr-x    - root 18 Sep 10:04 ├──  shell
drwxr-xr-x    - root 18 Aug 14:09 ├──  themes
.rw-r--r--   12 root 18 Sep 06:44 └── 󰡯 version
```

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.