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.
Issues already closed where they were filed (for example on GitHub) with nothing decided here. Kept as history so a new report can be matched to the earliest one; they are not worked, even if an agent left a proposal or a question on one.
- 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-4658webapp install: slashes in app name create a nested .desktop path that webapp remove can't deleteby curatingbits· closed — completed at sourceFixed
- 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-4647Bar clock/calendar ignores system locale - always renders English day/month namesby Hehed04· closed — completed at sourceFixed
- 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-4642Keyboard backlight stays off after unlock: brightness-keyboard off saves 0 over the good valueby mnemonicspace· closed — completed at sourcebugFixed
- 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-4629Qt.formatDate/Qt.formatDateTime ignore system locale for day/month names in shell widgets (clock bar + calendar)by jlglvz· closed — completed at sourceFixed
- R-1661Lock Screen not focusingby notTanveer· closed — duplicate at sourcebugduplicateFixed
- R-4628ASUS audio soft-mixer fix only initializes ALC285, leaving other Realtek codecs (ALC294) mutedby nitine· closed — completed at sourceReceived
- 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-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-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-4619Quattro: Suspend hard-freezes (s2idle) on ASUS ROG Strix G16 G614FRby PraiseTheDuck· closed — completed at sourcebugReceived
- R-4618scale = "auto" is not stable across evaluations: 2 at boot, 1.5 after hyprctl reloadby andrei-himself· closed — completed at sourceFixed
- R-4617omarchy hyprland monitor scaling reverts instantly when monitors.lua has per-monitor rulesby Douda· closed — completed at sourceReceived
- R-1734Fingerprint reader fails after suspend: fprintd reports "Cannot run while suspended"by hojner· closed — completed at sourcebugReceived
- R-1735Internal laptop display remains disabled after disconnecting external monitorby tobiasz-p· closed — duplicate at sourcebugduplicateFixed
- 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-1752Lock screen retries fingerprint auth every 250ms with no backoff, keeping throttled readers permanently disabledby AdamWorley· closed — completed at sourcebugFixed
- R-1754Lock screen fingerprint retry livelocks after resume: overlapping PAM subprocesses collide on exclusive fprintd claimby sross· closed — completed at sourcebugFixed
- 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-4612Lock screen repeatedly flashes blank due to periodic "no outputs" Wayland glitchby MarcelHuang· closed — completed at sourceReceived
- R-4611Saving a file under ~/.config/omarchy/plugins/ while locked strands the session, and omarchy-restart-shell refuses to helpby omarchybot· closed — completed at sourcebugFixed
- R-1786install/user/xcompose.sh overwrites ~/.XCompose and blanks the identity macros on rerunby omarchybot· closed — not planned at sourcebugReceived
- R-4610omarchy-shell is not runningby sohanemon· closed — completed at sourcebugReceived
- R-4609Bitwarden menu installation fails after installing Zedby kvechkanov· closed — completed at sourceFixed
- R-4608Screen activates while watching videosby mikeproctor· closed — completed 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-4602Bar clock always shows weekday/month names in English, ignoring system locale (LANG)by isaac30503· closed — not planned at sourceFixed
- 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-4598`o.shell_succeeds()` always returns false inside Hyprland, so NVIDIA env detection never firesby litescript· closed — completed at sourceFixed
- R-4597Clone Plugin from Setup > Plugins fails: "unknown clone option: <id>"by aledx18· closed — completed at sourcebugFixed
- 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
- R-4594Foot terminal shows syntax error in foot.ini on startupby CosmicKittu· closed — completed at sourcebugReceived
- R-4593Power profile switching fails with amd_pstate on Lenovo LOQ — platform_profile works; possible fallback?by sanjyay· closed — completed at sourcebugReceived
- R-4592System does not boot after upgrade to quattroby arrowcircle· closed — completed at sourcebugReceived
- R-4591Filenames are shown incorrectly in the desktop wallpaper pickerby 88srzh· closed — completed at sourcebugReceived
- R-4590Can't upgrade to Quattro. Stuck on 3.8.5 that's not listed on releases page.by zorzysty· closed — not planned at sourcebugReceived
- R-4589Coding Agent out of Date - Gemini --> Antigravityby gthompsongcsc· closed — completed at sourcebugFixed
- R-4588Any mise-wrapped tool hits broken aqua attestations: gh wrapper fails on Quattro (affects omarchy-mise-install defaults)by alvarosaavedra· closed — not planned at sourceReceived