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.
Inbox
Problems reported from outside the audit — kept verbatim, then checked: is the claim real, what does it touch, can it be reproduced? Validated reports are shown in full; items still under responsible disclosure appear only as a count until they are released.
Every report in every tab.
- R-608starship: ahead/behind/diverged symbols are defined but can never renderby jramiresbrito· open at sourcebug
Out of area
Decided· Out of scope - R-609Quattro upgrade silently reverts default terminal and browser: retire list hashes cannot tell a deliberate choice from an untouched defaultby JoshJAL· open at sourcebug
Out of area
Decided· Out of scope - R-610omarchy update exits silently with no output (script -qefc re-exec appears to no-op)by kostadinoff· open at sourcebug
Out of area
Decided· Out of scope - R-613MacBook Pro 2015-2017 audio broken — need snd_hda_macbookpro driverby andyholst· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-615BCM43602 WiFi signal extremely weak (-90 dBm) on MacBook Pro 2015-2017by andyholst· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-616Install/remove helpers hardcode --noconfirm, silently skipping confirmationby maffur-hub· open at sourcebug
Out of area
Decided· Out of scope - R-617Windows VM: existing data.img deleted on next start if VM was never cleanly stopped; launcher permission check fails on setgid shared folderby mladenmir· open at sourcebug
Out of area
Decided· Out of scope - R-618[Security] omarchy-capture-region marker files fall back into world-writable /tmpby Chessing234· open at sourcebug
Out of area
Decided· Out of scope - R-619[Security] omarchy-brightness-display-ddc caches bus numbers under world-writable /tmpby Chessing234· open at sourcebug
Out of area
Decided· Out of scope - R-620[Security] omarchy-update-stay-awake stages inhibit state under predictable /tmp/omarchy-$UIDby Chessing234· open at sourcebug
Out of area
Decided· Out of scope - R-621Add silent failure detection for apps that exit shortly after startby andyholst· open at sourceenhancement
Out of area
Decided· Out of scope - R-622Pre-T2 battery charge limiting works via SMC BCLM and wants integrationby rand0mdud3· open at sourceenhancement
Out of area
Decided· Out of scope - R-624gnome-keyring-daemon crashes with NULL client pointer in secret serviceby alesch· open at source
Out of area
Decided· Out of scope - R-625Dell 5424 not booting after install / known bugby Ranger2-02· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-626Add pre/post upgrade diff to detect regressionsby andyholst· open at sourceenhancement
Out of area
Decided· Out of scope - R-627Add real hardware test harness for contributorsby andyholst· open at sourceenhancement
Out of area
Decided· Out of scope - R-628Add contributor tooling to catch config conflicts, missing dependencies, and plugin collisions before mergeby andyholst· open at sourceenhancement
Out of area
Decided· Out of scope - R-629MSI Titan GT77HX: driver packaging and Cooler Boost at 85Cby andyholst· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-630Bundled Chromium extensions (copy-url, yt-dlp, whatsapp-slim) silently fail to load on Google Chrome 153 — --load-extension is ignoredby nikilok· open at sourcebug
Out of area
Decided· Out of scope - R-631omarchy-windows-vm: RDP window opens correctly sized but remote desktop only renders in a corner (missing /f, explicit /w /h)by ZuluPilgrim· open at sourcebug
Out of area
Decided· Out of scope - R-632Hyprland 0.56.2 SIGABRT on empty std::string::pop_back during hyprctl Lua eval; crash restart drops user configby HermeticOrmus· open at sourcebug
Out of area
Decided· Out of scope - R-633Default ufw rule for LocalSend (port 53317) allows inbound from Anywhere, including IPv6by CRTFD-DVLPR· open at sourcebug
Out of area
Decided· Out of scope - R-634Non-AVX2 CPUs can be left unbootable while updating to the fixed limine toolingby nischaljs· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-637Screenshot notification shows generic missing-icon glyph (no -i/--icon set)by diegodiaz1256· open at sourcebug
Out of area
Decided· Out of scope - R-638Plugin services receive shell.json changes one step late: syncPluginApis() reads the stale barConfig bindingby elephantum· open at sourcebug
Out of area
Decided· Out of scope - R-639Screensaver exits on all monitors when Hyprland's ANR dialog steals focusby efrenaguilar95· open at sourcebug
Out of area
Decided· Out of scope - R-640ddcutil 3.0.0 hangs the amdgpu SMU at every login via the shell's brightness probe (RX 7600), session hard-freezesby hegjon· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-641Trash Settings still fails on Omarchy 4.0.3 after #5531 was closed as completedby Cruise42· open at sourcebug
Out of area
Decided· Out of scope - R-642Theme changes don't reach TUIs under a daemon-owned multiplexer: omarchy-theme-set-foot only walks foot's direct childrenby marvreichmann· open at sourcebug
Out of area
Decided· Out of scope - R-643Hard freeze shortly after resuming from s2idle on Intel Ice Lake (i915) with kernel 7.2.3-arch1-3 (ASUS ZenBook UX325JA)by a-gracia· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-644omarchy-toggle-nightlight leaks hyprsunset's stdio, hanging any wrapper that captures its output (e.g. OmaSettings)by akash-pai-agent-factory· open at sourcebug
Out of area
Decided· Out of scope - R-645Feature request: out-of-the-box Chinese input support — is it on the roadmap?by jamesMuWB· open at sourceenhancement
Out of area
Decided· Out of scope - R-646omarchy dns: a bridge/bond port profile aborts the run, leaving the remaining connections on the old DNSby Yannick-Pinta· open at sourcebug
Out of area
Decided· Out of scope - Decided· Out of scope
- R-648omarchy-crash-watch fires false positives for Electron utility subprocess crashes (antigravity-ide)by zaid-kamil· open at sourcebug
Out of area
Decided· Out of scope - R-649omarchy-hibernation-setup never reconciles a stale resume_offset (guards at lines 63 and 131 make re-running it a silent no-op)by adevwithpurpose· open at sourcebug
Out of area
Decided· Out of scope - R-650omarchy-hw-fingerprint misses Microarray MAFP readers (3274:8012), fingerprint setup refuses to runby Rafale83· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-651Agent skills instruct an "ALWAYS" diagnostic step that does not exist (`omarchy debug`), and name the old basecamp/omarchy repoby leonrlr4· open at sourcebug
Out of area
Decided· Out of scope - R-652Chrome tabs briefly lose scroll/keyboard focus on native Wayland (nofocus rule only covers xwayland)by bagayasbryan-code· open at sourcebug
Out of area
Decided· Out of scope - R-653Intermittent freeze after hibernation on AMD Lucienne; upstream investigation #5808by kraudy· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-656Tensaku screenshot editor toolbar icons missing under Yaru (Omarchy default)by loraque-git· open at sourcebug
Out of area
Decided· Out of scope - R-657Fresh installs missing modules.dep — depmod runs against wrong/no kernel version during installer bootstrapby CRTFD-DVLPR· open at sourcebug
Out of area
Decided· Out of scope - R-658Legacy user-owned Plymouth directory prevents unlock theme applicationby themuslimdoctor· open at sourcebug
Out of area
Decided· Out of scope - R-660omarchy-hw-fingerprint false negative: FocalTech readers (2808:*) report as "no sensor"by alanwcurry-dev· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-661Pre-T2 15-inch dGPU stuck at full power with no power interface (MacBookPro11,4/11,5)by rand0mdud3· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-662brcmfmac wedges NetworkManager+wpa_supplicant into unkillable D-state, aborting suspendby rand0mdud3· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-663SDDM’s Hyprland compositor repeatedly crashes with SIGSEGV as the login greeter exits after successful authenticationby rclinux· open at sourcebug
Out of area
Decided· Out of scope - R-664plugins.omarchy.org shows broken 'omarchy bar plugin add' command for first-party pluginsby a3qz· open at source
Out of area
Decided· Out of scope - R-665No driver path for the pre-T2 FaceTime HD camera (Broadcom 1570)by rand0mdud3· open at sourcebugmaccompatibility
Out of area
Decided· Out of scope - R-666Voxtype install enables Vulkan on Haswell (hasvk) GPUs, causing an endless SIGABRT crash loopby llyorshch· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-667BUG: Omarchy v4.0.4 does not detect eMMC as an installation driveby matcarfer· open at sourcebug
Out of area
Decided· Out of scope - R-668Wi-Fi: inline passphrase prompt loses focus when the scan list reordersby niclogin· open at sourcebug
Out of area
Decided· Out of scope - R-669LG Gram 17Z90TL (Lunar Lake) - No speaker sound on fresh installby BSTail· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-670Bar icon-font / icon-canvas / icon-slot / status-slot are defined and read via barToken() but silently dropped when parsing shell.tomlby fk1blow· open at sourcebug
Out of area
Decided· Out of scope - R-672Kernel Regression Omarch audio works on 7.1.9 but breaks after the 7.2.3 kernel updateby jBNeo· open at sourcebug
Out of area
Decided· Out of scope - R-673Settings changed during startup overwrite shell.json with the shipped defaultsby leon-biobuild· open at sourcebug
Out of area
Decided· Out of scope - R-674Plymouth falls back to the unthemed text LUKS prompt on UKI installs under QEMU (systemd-stub auto-appends console=uart,io,0x3f8)by JasonStreifling· open at sourcebugcompatibility
Out of area
Decided· Out of scope - Decided· Out of scope
- R-676Intermittent s2idle resume failure on HP EliteBook 845 G10, more frequent with Linux 7.2.3by mrelph· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-679Minecraft Launcher: every unzip.mojom.Unzipper / patch.mojom.FilePatcher subprocess aborts with uncaught std::bad_function_callby symonbaikov· open at source
Out of area
Decided· Out of scope - R-680lmstudio-bin: "Restart to update" quits LM Studio for good — self-update EACCES on root-owned /opt, then the relaunch SIGTRAPs on CHECK(InitializeICU)by AleksBG· open at sourcebug
Out of area
Decided· Out of scope - R-683diagnose-crash: the documented gdb line silently leaves the crashing program's own frames unsymbolized (needs -iex, not -ex)by ghost· open at sourcebug
Out of area
Decided· Out of scope - R-684[Bug] Fcitx5 candidate popup is invisible in Hyprland true fullscreen (SUPER+F)by CoderLambert· open at source
Out of area
Decided· Out of scope - Decided· Out of scope
- R-686imv.desktop uses `imv %F`, so opening an image from a file manager gives a one-image playlist and Left/Right never navigateby elladann· open at sourcebug
Out of area
Decided· Out of scope - R-687omarchy plugin disable <unknown-id> silently succeeds instead of erroring like enable doesby brenoperucchi· open at sourcebug
Out of area
Decided· Out of scope - R-688WirePlumber SIGSEGV in PipeWire Bluetooth plugin immediately after S3 resumeby AnoopLamba· open at source
Out of area
Decided· Out of scope - R-689Unable to drag the plugin from center to left if the left panel bar is empty.by Macs9319· open at sourcebug
Out of area
Decided· Out of scope - R-690Sequential monitor power-on races auto-placement, both outputs land at 0x0 (cursor duplicates)by Andre1Becker· open at sourcebug
Out of area
Decided· Out of scope - R-691[omarchy.workspaces] Bar keeps stale workspace numbers after a workspace renumber (changeworkspaceid is ignored)by aicoder2048· open at sourcebug
Out of area
Decided· Out of scope - R-692LocalSend tray suppression (#6838) is unconditional, unlike Dropbox's — and doesn't fix the Activate no-op it diagnosedby brenoperucchi· open at sourcebug
Out of area
Decided· Out of scope - R-693MacBook Air 2020 (MacBookAir9,1, T2): Bluetooth never powers on at boot, and suspend always fails on brcmfmac D3 timeoutby austinsomer· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-694Audio panel: per-app mixer is clipped below the fold with no scroll cue when several devices are presentby codemonkey76· open at sourcebug
Out of area
Decided· Out of scope - R-695omarchy update` aborts on the final migration (1788619462, "Hand Hermes Desktop the Omarchy theme as a skin"by SavagePossum· open at sourcebug
Out of area
Decided· Out of scope - R-696Deep S3 suspend never resumes on Intel Raptor Lake-P (i915) after kernel 7.2.3-arch1-3 update — hard hang, requires power cycleby ukkit· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-697Display plugin unable to change brightness for mirrored display monitorsby knappkevin· open at sourcebug
Out of area
Decided· Out of scope - R-698Kernel 7.2.3 (shipped in 4.0.3): ELAN i2c-hid touchpad intermittently freezes — A/B confirmed vs linux-ltsby gitickle· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-699Suspend/hibernate resume stuck ~90s: unmount-fuse sleep hook's gvfs restart doesn't actually detach from user.slice thawby swiaam· closed — not planned at sourcebug
Out of area
Decided· Out of scope - R-700Bar panels stay open and render above the fullscreen screensaver when the session goes idleby ninepointlabs· open at sourcebug
Out of area
Decided· Out of scope - R-701Backgrounds added to a custom theme's backgrounds/ don't appear in the wallpaper picker until the theme is re-appliedby Rohith-E-S· open at sourcebug
Out of area
Decided· Out of scope - Decided· Out of scope
- R-703WirePlumber 0.5.17 breaks omarchy-equalizer: required component fails to load, complete audio lossby SimonMengele· open at sourcebug
Out of area
Decided· Out of scope - R-7044.0.3: PluginShellApi drops shellConfig, breaking third-party panel/overlay/menu plugins' own settings readsby tonyfarson· open at sourcebug
Out of area
Decided· Out of scope - R-706hyprland-preview-share-picker-git package is pinned to a Dec 2025 build, missing the upstream origin-offset fix (merged Aug 2026)by jpaferreira-git· open at sourcebug
Out of area
Decided· Out of scope - R-707mt7925e Wi-Fi: first association after cold boot completes 4-way handshake then gets deauthed (reason 15), needs 2-3 retriesby igorpeclat· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-708Network panel ping/status is IPv4-only; IPv6-only and 464XLAT Wi-Fi look downby anomalousmouse· open at sourcebug
Out of area
Decided· Out of scope - R-712Lock screen freezes / keyboard input unresponsive after suspend-resume until DRM/VT switchby OP017· open at sourcebug
Duplicate of[Quattro] Lock password field can lose focus after suspend resume R-1214— where this defect is tracked
+2 duplicate reports here· show· hide
Every defect they describe is already reported in this tab, and this report leads their main one. This tab lists one row per report that brings a defect of its own.
- Intermittent unresponsive/blank lock screen after s2idle resume on ThinkPad L13 Yoga Gen 3 R-173filed Sep 23, 2026· open upstream
- Hibernate resume UX: black screens, lock screen not auto-focusing, no progress indication R-5189filed Oct 7, 2026· open upstream
Decided· Duplicate - R-713omarchy update analyze logs fails with a raw grep error when the update log doesn't existby vayners· open at sourcebug
Out of area
Decided· Out of scope - Decided· Out of scope
- R-715Bluetooth panel feeds live device lists to Repeaters, crashing the shell on a device-list change (mid-incubation use-after-free in Qt)by jte369· open at sourcebug
Out of area
Decided· Out of scope - R-716Network bar and popup show disconnected while Wi-Fi is connectedby numanzahid· open at sourcebug
Out of area
Decided· Out of scope - R-717Printing from Firefox to a local USB HP printer produces PJL garbage + blank pages after cups-browsed is removed in 4.0.3by docPoacher· open at sourcebug
Out of area
Decided· Out of scope - R-7184.0.3 bar-widget sandbox omits slot geometry from PluginBarApi, silently breaking width-aware widgetsby nathankramm· open at sourcebug
Out of area
Decided· Out of scope - R-719Activity (btop) wakes a suspended NVIDIA dGPU on every open — Omarchy's btop.conf sets shown_gpus = "nvidia amd intel", which initialises NVML on hybrid laptopsby Hazakins· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-721Feature request: Smart focus navigation while maximized (Super+C maximize + cyclenext)by alihancaliskanx· open at sourceenhancement
Out of area
Decided· Out of scope - R-722XPS 16 DA16260: internal panel stays black with xe PSR timeouts on linux-ptl 7.2.3; live reinitialization recovers itby klaudworks· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-723Spotify is oversized on mixed-DPI setups: ship spotify-flags.conf with --ozone-platform=waylandby jamers99· open at sourceenhancement
Out of area
Decided· Out of scope - R-725omarchy-network-speedtest fails: fast.com API rejects the hardcoded token (403)by giuseppecipollone· open at sourcebug
Out of area
Decided· Out of scope - R-726Feature suggestion: integrate Android Translation Layer (ATL)by zain1806481· open at sourceenhancement
Out of area
Decided· Out of scope - Decided· Out of scope