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.
- R-4674Wrong password reported by V4 while connecting to wifiby z1spark· closed — completed at sourcebugReceived
- R-4673Omarchy unusable under VMware Workstation with 3D acceleration enabledby cavanaug· closed — completed at sourceReceived
- R-1498Omarchy Manual link followingby lucserre· open at sourcebugReceived
- R-1501Agents panel says "Sign-in expired" for a routine 8-hour access-token lapse and tells people to re-run `claude auth login`by meibe-ab· closed — completed at sourcebugReceived
- R-4669omarchy/grok-bot 0.18.0 is broken; bump to 0.24.0 in omarchy-pkgsby shawnyeager· closed — not planned at sourceReceived
- R-1505Keyboard layout reverts to en after waking from sleep instead of the default layout (e.g. fr)by ziouf· open at sourcebugReceived
- R-4668Zed theme sync still broken on Quattro: omazed package in [omarchy] repo predates the upstream fixby jardahrazdera· closed — not planned at sourceReceived
- R-4667AI Agents panel: Codex tab stuck showing "initialize" (invalid --ask-for-approval value 'untrusted')by eddownes· closed — completed at sourceReceived
- R-4666Omarchy black screenby saqib33www-collab· closed — completed at sourcebugReceived
- R-4665Fix readme 404 linksby lovehumans· closed — completed at sourcebugReceived
- R-4664Cloning a "kind: bar" plugin (omarchy plugin clone omarchy.bar) never rendersby Charlieras262· closed — completed at sourceReceived
- R-4663Codex agent usage collector passes an approval policy codex-cli no longer acceptsby Sir-Earl-Grey· closed — completed at sourceReceived
- R-4662Installer hangs/fails on missing offline packages, local keyring sync, and synaptic touchpad scriptby kridaydave· closed — completed at sourcebugReceived
- R-1520omarchy-upgrade-to-quattro leaves archinstall's /EFI/Linux/arch-linux.efi Limine entry in place, so the default boot entry panicsby michaelsahlmann· closed — not planned at sourcebugReceived
- R-4661omarchy-hyprland-monitor-scaling persists one shared scale across all displaysby Kashfy· closed — completed at sourceReceived
- R-4660omarchy install service sunshine fails to enable unit on fresh installby benhadden· closed — completed at sourceReceived
- R-4659Default display scaling wrong for Apple MacBook Air 2015 A1466 7,2 13" 1440x900 displayby donteiser· closed — completed at sourcebugReceived
- R-1528grammar typo in Manual - Navigationby GregM54· closed — completed at sourcebugdocumentationReceived
- R-1529SDDM authenticates empty username ("") after interrupted/resumed install — "User not known to the underlying authentication module"by gtech-pedrol· closed — not planned at sourcebugReceived
- R-1532Canceling Windows VM setup leaves launcher in installed stateby AvrumFeldman· open at sourcebugReceived
- R-4657omarchy-battery-status reports only the first battery (BAT0) on multi-battery systemsby wari· closed — completed at sourceReceived
- R-4656MIse unable to install packagesby roxen-creator· closed — completed at sourcebugReceived
- R-4655Agents plugin cannot read Codex limits with Codex CLI 0.149.0 because `-a untrusted` is invalidby josh-weston-g· closed — completed at sourcebugReceived
- R-1555[Quattro/Apple Silicon] Audio tuning command misreports active Asahi J316 DSP as unsupportedby SurreptitiousFabric· closed — not planned at sourcebugReceived
- R-1562NordVPN installation appears to report a successful installation even when the installation is interrupted and the requires sudo authentication failsby RajivAnandKhanal· closed — completed at sourcebugReceived
- R-4654Agents panel: Codex tab shows "initialize" error — codex-cli 0.149.0 rejects the collector's --ask-for-approval valueby spencerdclayton· closed — completed at sourceReceived
- R-4653probably ttfx's problem but I thought i should share it here tooby Rowdydangerous· closed — completed at sourcebugReceived
- R-4652[Plugin]: Intermissionby AndyBoWu· closed — not planned at sourceReceived
- R-4651omarchy default editor <gui-editor> does not update XDG MIME defaults, so GUI-opened files still launch nvimby brink-lab· closed — completed at sourceReceived
- R-1572Lock screen password field fills with key repeats when a keypress wakes slow DPMS-blanked displaysby berndb· closed — completed at sourcebugReceived
- R-4650Lock screen never clears the password buffer across suspend/resumeby brightwalker25· closed — completed at sourceReceived
- R-4649Codex usage widget always shows "Codex limits unavailable" (initialize timeout) with current codex-cliby keithnyc· closed — completed at sourceReceived
- R-4648Built-in camera does not work on a fresh Omarchy install.by skovuri41· closed — completed at sourcebugReceived
- R-4646Qt 6.11.2 SIGSEGV in QUntypedPropertyBinding on Omarchy shell startup (Variants / Repeater)by rliessum· closed — not planned at sourceReceived
- R-4645Omarchy 4.0.0 install fails because gst-plugin-gtk is missing from offline mirrorby jack-builds· closed — completed at sourcebugReceived
- R-4644Theme switch always restores the first wallpaper, not the last one chosen for that themeby legibet· closed — completed at sourceReceived
- R-4643Fingerprint setup misses Broadcom BCM58200 ControlVault 3 (vendor 0a5c not in detection list)by bartcho· closed — completed at sourceReceived
- R-4641Codex 0.149 breaks Agents panel limit displayby orienw· closed — completed at sourceReceived
- R-4640Omarchy update installs incompatible quickshellby mattrayner· closed — completed at sourcebugReceived
- R-4639Lock screen stays on AMD iGPU monitor after unlock (NVIDIA + AMD mixed GPU)by carbonnumbers· closed — not planned at sourceReceived
- R-4638Network panel reports ethernet and hides Wi-Fi list when a VPN tunnel (wg/tun/tap) is the default routeby kernelkiranerys· closed — completed at sourceReceived
- R-4637screenrecord --fullscreen ignores OMARCHY_SCREENRECORD_USE_PORTAL for external GPU monitorsby nightdevil00· closed — completed at sourceReceived
- R-4636Quickshell unable to restart after latest update on Edge branchby agworkgit· closed — completed at sourcebugReceived
- R-4635Keyboard backlight not restored on wake/unlockby burninc0de· closed — completed at sourceReceived
- R-4634Frequent kernel panics after upgrade to Quattro.by kowalcj0· closed — completed at sourcebugReceived
- R-1651Free space install (alongside exsisting data) Doesn't work alongside non-OS partitionsby Matredit· closed — duplicate at sourcebugduplicateReceived
- R-4633Stable mirror contains broken linux-firmware-amdgpu 20260810-1by mwheelersmith· closed — completed at sourcebugReceived
- R-4632Кeyboard backlight dies before lock screen after resume (ASUS)by PraiseTheDuck· closed — completed at sourcebugReceived
- R-4631waybar disappears, completelyby jBNeo· closed — completed at sourcebugReceived
- R-4630omarchy hyprland monitor scaling replaces scale = "auto" with one global value, binding every monitor to the last-adjusted scaleby ocewers· closed — completed at sourceReceived
- R-1658Pause and resume a screen recording mid-captureby tahadx· open at sourceenhancementReceived
- R-1659omarchy-shell lock screen crash-loops (~every 18s) after locking, due to DPMS-offby ultgames· open at sourcebug
+10 also reported· show· hide
R-1659 is where this defect is tracked; these reports say the same thing.
- Lock shell dies during normal idle->lock; session permanently locked, reboot required R-1882filed Aug 8, 2026Open upstream.
- Shell lock client dies on resume from suspend, showing Hyprland 'screensaver died' failsafe R-1219filed Aug 30, 2026Open upstream.
- Idle→lock kills omarchy-shell (fatal Wayland error); DP monitors recover EDID-dead on NVIDIA multi-DP R-1125filed Sep 1, 2026Open upstream.
- omarchy-shell crash-loops (fatal Wayland error) after idle-lock DPMS toggle and hibernate resume R-1042filed Sep 2, 2026Open upstream.
- omarchy-shell crashes with EGL/Wayland fatal error when locking during suspend — blank 'error page' before lock screen R-746filed Sep 10, 2026Open upstream.
- omarchy-shell crashes (exit 255) on resume when FALLBACK monitor is removed, briefly showing Hyprland's lock-crashed screen R-709filed Sep 10, 2026Open upstream.
- Lock screen blanking crashes the shell on single-monitor setups, causing a lock/relaunch loop R-491filed Sep 16, 2026Open upstream.
- Idle blank is undone by the idle wake path when the monitor's link flaps, strobing black/lock screen R-392filed Sep 17, 2026Open upstream.
- Shell exits with a fatal Wayland error when the monitor wakes while locked (Hyprland FALLBACK output removed) R-2141filed Oct 1, 2026Open upstream.
- Lock screen loops shell crash and monitor power-cycle when HDMI output drops after DPMS off R-5178filed Oct 6, 2026Open upstream.
Received - R-4628ASUS audio soft-mixer fix only initializes ALC285, leaving other Realtek codecs (ALC294) mutedby nitine· closed — completed at sourceReceived
- R-1664omarchy-brightness-display off dispatches a dpms form the Lua API ignores — locked screens never power offby kinggs· open at sourcebugReceived
- R-4627Omarchy migration not workingby DanielLob-o· closed — completed at sourcebugReceived
- R-1666Nautilus doesn't update default editorby brianspragge· closed — duplicate at sourcebugduplicateReceived
- R-1668No Wi-Fi on Apple Silicon Macs: the Broadcom quirk's chip-ID gate includes BCM4378/BCM4387by thejamescollins· closed — not planned at sourcebugcompatibilityReceived
- R-4626Dell XPS 13 (0E53) has no bass: CS35L56 woofer amps never load firmware without the sof_sdw sidecar quirkby jonnyace· closed — completed at sourceReceived
- R-1675Lock screen wallpaper doesn't reload after suspend/resume, leaving bare password inputby glennbarosen· open at sourcebug
+1 also reported· show· hide
R-1675 is the earliest report of this defect; this report says the same thing.
- Shell (Qt/Quickshell) can't decode WebP images — black lock screen & blank previews; qt6-imageformats not a dependency R-1421filed Aug 26, 2026Open upstream.
Received - R-4625omarchy-shell crashes and relaunches on every wake from idle lock (FALLBACK monitor removal, fatal Wayland error)by mcjansen· closed — completed at sourceReceived
- R-1685Emoji Picker doesn't put emoji into clipboardby allanjorch· closed — duplicate at sourcebugduplicateReceived
- R-4624YouTube videos, colors shiftingby allanjorch· closed — completed at sourcebugReceived
- R-4623mise tool wrappers can exec themselves forever: `mise x <pkg> -- <bin>` resolves <bin> back to the wrapperby guruthechosen· closed — completed at sourceReceived
- R-1696hyprlock died because streamwebhelperby wandyirawan· open at sourcebugReceived
- R-1698T2 + t2archinstall overlay: Limine writes branding-only to the ESP, linux-t2 never becomes an entry, PipeWire has no ALSA SPAby twfyke· closed — not planned at sourceReceived
- R-4622Shibumi network panel: clicking Connect on unsaved protected WiFi does nothingby lloydshinee· closed — completed at sourceReceived
- R-4621Brave Origin never receives the yt-dlp/Copy URL native messaging hosts: browser_dirs omits its profile, so both extensions load but silently do nothingby mateuspim· closed — completed at sourceReceived
- R-4620Omazed fails when installing Zedby Thijzert123· closed — completed at sourcebugReceived
- R-1711Iosevka font displays at a very small size on the interface. Besides the text, the icons on the top bar are also very small.by DnBaal· open at sourcebugReceived
- R-4619Quattro: Suspend hard-freezes (s2idle) on ASUS ROG Strix G16 G614FRby PraiseTheDuck· closed — completed at sourcebugReceived
- R-4617omarchy hyprland monitor scaling reverts instantly when monitors.lua has per-monitor rulesby Douda· closed — completed at sourceReceived
- R-1733Emoji not sent to clipboardby nightdevil00· open at sourcebugReceived
- R-1734Fingerprint reader fails after suspend: fprintd reports "Cannot run while suspended"by hojner· closed — completed at sourcebugReceived
- R-1738Agents panel shows the wrong Claude plan (MAX 5X) when the org tier differs from the OAuth credentialsby IgorKramar· closed — completed at sourcebugReceived
- R-4616Screensaver/idle triggers during Firefox video playback — portal Inhibit falls back to unowned org.freedesktop.ScreenSaverby sumitrampal· closed — completed at sourceReceived
- R-4615omarchy-battery-status reads only the first battery on dual-battery laptopsby syntaxboybe· closed — completed at sourceReceived
- R-1741Hardware macro loses Shift when modifier and key use different HID endpoints with Fcitx5by anthonyrussano· closed — duplicate at sourcebugduplicatecompatibilityReceived
- R-4614Screensaver triggers during fullscreen YouTube video in Zen Browser (works fine in Chromium)by ByronSerrano· closed — completed at sourcebugReceived
- R-1751No way to disable the idle lock while keeping the screensaver — and `idle.lock: 0` locks instantly instead of disablingby Alex980102· closed — completed at sourceenhancementReceived
- R-4613omarchy-update-available false positive when a pre-release tag exists (e.g. v4.0.0-beta3)by sergioacosta-dev· closed — completed at sourceReceived
- R-1755[Quattro] Numlock ignored by Quickshell lock screen and polkit dialog despite correct compositor stateby AharonG298· open at sourcebug
+2 also reported· show· hide
R-1755 is the earliest report of this defect; these reports say the same thing.
- Numeric keypad types nothing in the polkit dialog, lock screen and launcher (Qt ignores NumLock at startup) R-1375filed Aug 27, 2026Open upstream.
- Numpad misbehaves on lock screen after suspend/resume, even though hyprctl devices reports numLock: true everywhere R-348filed Sep 18, 2026Open upstream.
Received - R-4612Lock screen repeatedly flashes blank due to periodic "no outputs" Wayland glitchby MarcelHuang· closed — completed at sourceReceived
- R-1786install/user/xcompose.sh overwrites ~/.XCompose and blanks the identity macros on rerunby omarchybot· closed — not planned at sourcebugReceived
- R-1796Menu rebuilds its list in a tight loop (flicker, selection jumps to bottom) when user desktop files override system desktop idsby uMaj35ty· open at sourcebugReceived
- R-1801[Quattro] Lock screen does not lock — WlSessionLock reverted by compositor after ~4sby arthurr-jpg· open at sourcebugReceived
- R-4610omarchy-shell is not runningby sohanemon· closed — completed at sourcebugReceived
- R-4608Screen activates while watching videosby mikeproctor· closed — completed at sourcebugReceived
- R-1826Shell tests launch visible surfaces on the active Hyprland compositorby wadewegner· open at sourcebugReceived
- R-4607Quattro (4.0) install fails: fix-synaptic-touchpad.sh psmouse module mismatch + vulkan.sh offline mirror missing filesby ahmedsrea· closed — completed at sourcebugReceived
- R-4606After update to quatro , still see old version desktopby DiegoMirner· closed — completed at sourcebugReceived
- R-4605Deleting apps doesnt workby Liran-shternberg· closed — completed at sourcebugReceived
- R-4604Cloning the bar plugin (omarchy plugin clone omarchy.bar) breaks the bar on every monitorby fallendown· closed — completed at sourceReceived
- R-1839Display panel can't toggle monitors on Hyprland 0.56: `hyprctl keyword` silently no-ops (Lua config)by Baniel83· closed — completed at sourcebugReceived
- R-4603Bluetooth widget disappears from shell when turned offby elytraVIII· closed — completed at sourceReceived
- R-1843Quickshell SIGSEGV in QQuickRepeater when PipeWire removes USB audio nodesby sanjyay· closed — completed at sourcebugReceived
- R-4601Bar-kind plugin clones never mount: required properties not initializedby lvkz· closed — not planned at sourceReceived
- R-4600Lock screen can expose password text after failed authenticationby evo-social-world· closed — not planned at sourceReceived
- R-4599Cloned bar plugin never loads: required properties are assigned after instantiationby skuthus· closed — not planned at sourceReceived
- R-4596[Quattro] eDP-1 monitor scaling forces 2x reset on mixed-monitor array with Quickshell navbarby PedroMiguelInacio· closed — completed at sourcebugReceived
- R-4595mise wrappers pollute stdout and break protocol-based toolsby luisrudge· closed — completed at sourceReceived