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-5354Bluetooth can't be turned back on from the bar on ThinkPads: rfkill block removes the adapterby madsclaussen· open at source
Out of area
Decided· Out of scope - R-5353[Regression] Bar and Super+Space menu render black boxes after upgrading to Qt 6.12.0 (quickshell built against Qt 6.11.2 ABI break)by zqdongxw· open at sourcebug
Duplicate ofMenu is black after Qt 6.12.0 / quickshell 0.3.2 upgrade (Color singleton sub-objects undefined) R-5254— where this defect is tracked
Decided· Duplicate - R-5352MacBookPro11,5: Intel EFI handoff and early apple-gmux needed for visible LUKS unlock and S3by bbatchelder· open at source
Out of area
Decided· Out of scope - R-5351Bluetooth panel widget shows "Turned Off" and cannot be toggled after Bluetooth controller reset / sleep resumeby v3rtx· open at source
Out of area
Decided· Out of scope - R-5350Kernel hard-hangs on Steam Deck within ~0.7s of undocking USB-C dock (session and journal both die silently)by Amos-Huckleberry· open at source
Out of area
Decided· Out of scope - R-5349Qt 6.12 upgrade breaks shell themes & menus: QtQuick.Color (QQuickColor) shadows qs.Commons.Color singletonby sanurielf· open at source
Duplicate ofMenu is black after Qt 6.12.0 / quickshell 0.3.2 upgrade (Color singleton sub-objects undefined) R-5254— where this defect is tracked
Decided· Duplicate - R-5348Bar renders solid black with no text when bar.transparent=false (Color.bar undefined at startup)by atqamz· open at source
Duplicate ofMenu is black after Qt 6.12.0 / quickshell 0.3.2 upgrade (Color singleton sub-objects undefined) R-5254— where this defect is tracked
Decided· Duplicate - R-5347Installer: ! in LUKS passphrase silently mangled (bash history expansion)by davisgoodman· open at source
Out of area
Decided· Out of scope - R-5346Every editable text field makes the shell read the entire clipboard on any app's clipboard change (Qt 6.11.2 / QTBUG-149610; unbounded on Wayland)by rmcdavid· open at sourceLinked
- R-5345Neovim migration blocks updates when omarchy-nvim is not installedby diazkev314· open at sourcebug
Out of area
Decided· Out of scope - R-5344Super+Space launcher (omarchy menu) overlay is fully black: Color singleton is hollow/empty in plugin contextsby TamiAlQuida· open at source
Duplicate ofMenu is black after Qt 6.12.0 / quickshell 0.3.2 upgrade (Color singleton sub-objects undefined) R-5254— where this defect is tracked
Decided· Duplicate - R-5343Qt 6.12 built-in QtQuick Color singleton shadows Commons/Color: whole palette undefinedby AlbedoGown· open at source
Duplicate ofMenu is black after Qt 6.12.0 / quickshell 0.3.2 upgrade (Color singleton sub-objects undefined) R-5254— where this defect is tracked
Decided· Duplicate - R-5342linux-omarchy 7.2.5-3: Intel AX200 can't authenticate on 5 GHz (auth timeout), 2.4 GHz fine; stock linux 7.2.3 worksby patseev· open at source
Out of area
Decided· Out of scope - R-5341Idle service: `inIdleCycle` stays true after the user returns when the screensaver's launch-time "active" signal is swallowedby Hedgemonkey· open at source
Out of area
Decided· Out of scope - R-5340Tray pin/hide affects all apps sharing the same StatusNotifier idby xanterx· open at source
Out of area
Decided· Out of scope - R-5339Tray: right-click on Wine apps (Battle.net) shows empty menu / nothing — needs quickshell 0.3.2 + ContextMenu fallbackby 88srzh· open at source· edited (2 revisions)
Out of area
Decided· Out of scope - R-5338Qt 6.12.0 breaks shell rendering: Color singleton sub-objects undefined, bar/menu invisibleby dmitriy-afanasyev· closed — duplicate at source
Duplicate ofMenu is black after Qt 6.12.0 / quickshell 0.3.2 upgrade (Color singleton sub-objects undefined) R-5254— where this defect is tracked
Decided· Duplicate - R-5337linux-omarchy 7.2.5-3 hard-resets Ryzen 7 5800X3D at boot (fatal MCE, Execution Unit watchdog timeout); stock linux 7.2.3 boots fineby lfreixial· open at source
Out of area
Decided· Out of scope - R-5336Update: Reproducible Tray-Triggered Bar Interaction Failure — Additional Test Resultsby Rambo176· open at sourcebug
Out of area
Decided· Out of scope - R-5335aarch64: initramfs build fails on a UKI-booted Snapdragon install (btrfs-overlayfs hook); ALARM pacman template replaces non-ALARM repositoriesby GeneralPawz· open at source
Out of area
Decided· Out of scope - R-5334Menu/launcher overlay renders as fullscreen black hole (theme-independent, NVIDIA)by Alibest69420· open at source
Duplicate ofMenu is black after Qt 6.12.0 / quickshell 0.3.2 upgrade (Color singleton sub-objects undefined) R-5254— where this defect is tracked
Decided· Duplicate - R-5333Update: Additional Reproduction Details and Diagnostic Findingsby Rambo176· open at sourcebug
Out of area
Decided· Out of scope - R-5332Keyboard layout chosen in installer isn't applied to Hyprland/fcitx5 — desktop falls back to USby Ambulog· open at source
Out of area
Decided· Out of scope - R-5331quickshell segfaults on monitor hotplug/removal via inherited QT_QPA_PLATFORMTHEME=gtk3by sjwasko· open at source
Out of area
Decided· Out of scope - R-5330Start menu type UIs Cause the screen to go black.by HVA344· closed — completed at source· edited (2 revisions)bug
Duplicate ofMenu is black after Qt 6.12.0 / quickshell 0.3.2 upgrade (Color singleton sub-objects undefined) R-5254— where this defect is tracked
Decided· Duplicate - R-5329Cursor not visible by default - missing XCURSOR_THEME/XCURSOR_SIZE configurationby itsvrushabh· open at source
Out of area
Decided· Out of scope - R-5328Universal copy (Super+C) sends Ctrl+X (cut) on non-QWERTY layouts (Colemak-DH)by figgeous· open at source
Out of area
Decided· Out of scope - R-5327[Shell] Qt 6.12 upgrade breaks Commons Color singleton (shadowed by QtQuick Color), causing black screen on menu and broken volume OSDby dannie203· open at source
Duplicate ofMenu is black after Qt 6.12.0 / quickshell 0.3.2 upgrade (Color singleton sub-objects undefined) R-5254— where this defect is tracked
Decided· Duplicate - R-5326Dynamically generate clean monitor scale presets for screen resolutionby grold· open at source
Out of area
Decided· Out of scope - R-5325Editable TextFields (weather, clock, network, tailscale) trigger unbounded native clipboard reads on every system clipboard changeby iampoul· open at source
Duplicate ofQuickshell freezes for 1–2 seconds when a focused panel reads from a stalled Wayland clipboard owner R-1312— the earliest report
Decided· Duplicate - R-5324This Top Bar turns into a solid black bar after the 'omarchy update'by wfongcn· open at sourcebug
Duplicate ofMenu is black after Qt 6.12.0 / quickshell 0.3.2 upgrade (Color singleton sub-objects undefined) R-5254— where this defect is tracked
Decided· Duplicate - R-5323Pointer stays invisible after login on edge (startup-cursor restore doesn't run)by Haze-dev1· open at source
Out of area
Decided· Out of scope - R-5322[Bug] `omarchy-system-sleep-lock` hangs for 12000ms on suspend due to stuck `lock-pending: screen-stabilizing` stateby OliverZhangBuild· open at sourcebug
Duplicate ofStalled lock latches lockRequested, so every later lock() returns "ok" without locking — machine suspends unlocked R-942— the earliest report
Decided· Duplicate - R-5321Numpad keys do nothing in the Omarchy menu search fieldby MaxZK· open at source
Duplicate ofMenu prompts don't allow "+" character R-1617— the earliest report
Decided· Duplicate - R-5320Mac Mini headphone jack detection is invertedby shyam-habarakada· open at source· edited (2 revisions)bug
Out of area
Decided· Out of scope - R-5319Ghostty não inicia em Intel HD 4000 (Ivy Bridge): OpenGL 4.2 < 4.3 exigido, janela do AUR abre e fechaby proexis-assessoria· open at source
Out of area
Decided· Out of scope - Decided· Out of scope
- R-5317Omarchy menu (SUPER+SPACE) renders pure black screen after 2026-10-10 Arch update — Qt 6.12 breaks quickshell qs.* singletonsby xvusrmqj· open at source
Duplicate ofMenu is black after Qt 6.12.0 / quickshell 0.3.2 upgrade (Color singleton sub-objects undefined) R-5254— where this defect is tracked
Decided· Duplicate - R-5316Invisible cursor at session start after 2026-10-11 update (hyprland 0.56.2-4 / aquamarine 0.15.1)by fab679· open at source
Out of area
Decided· Out of scope - R-5315Cloned omarchy.lock: built-in lock still loads at shell startup, two session locks race and Quickshell crashesby meibe-ab· open at source
Duplicate ofQuickshell SIGABRT ("Tried to show lockscreen surfaces without active lock") when a plugin live-reloads while the screen is locked R-1075— where this defect is tracked
Decided· Duplicate - R-5314ChatGPT/Codex floating voice overlay blocks clicks outside its visible controlsby chaptersix· open at source
Out of area
Decided· Out of scope - R-5313Bar: omarchy.indicators cannot be revealed by hovering it when placed outside the center sectionby georgaberg· open at source· edited (2 revisions)
Out of area
Decided· Out of scope - R-5312Migration 1789325478 rejects the kernel it just installed (linux-omarchy is a meta package; the Limine entry is linux-omarchy-bore), blocking every later migrationby NothoiMatt· open at source
Out of area
Decided· Out of scope - R-5311ChatGPT popup shortcut rejected by portal: “An app id is required”; transparent popup receives borderby warpek· closed — completed at sourceReceived
- R-5310Lock screen idleBlankTimer blanks display after only 5s on wake from suspend, racing dock/monitor hotplugsby baseman70· open at source
Duplicate of[Quattro] Lock screen re-blanks slow DPMS monitors after fixed 5-second wake timeout R-1584— where this defect is tracked
Decided· Duplicate - R-5309Lock fingerprint retry loop never backs off on instant PAM errorsby dsundt· open at source
Duplicate ofFingerprint unlock rejected on first attempt after resume (Goodix, race with sleep-lock inhibitor) R-830— where this defect is tracked
Decided· Duplicate - R-5308Thunderbolt status tells users to enable a firmware security level this BIOS does not haveby hhdri· open at source
Out of area
Fixed - Decided· Out of scope
- R-5306Changing keyboard layout to Norwegian ("no") in ~/.config/hypr/input.lua doesn't workby cseder· open at sourcebug
Out of area
Decided· Out of scope - R-5305Proposal: Headless acceptance test runner for fast CI and safe local verificationby Sebo1411· open at source
Out of area
Decided· Out of scope - R-5304omarchy-pkg-aur-install hangs after transaction: foreground updatedb scans FUSE/network mountsby dekritpn· open at sourcebug
Out of area
Fixed - R-5303App library rescans hidden entries on every save of any file in $HOME (no debounce, ~105 processes per scan)by benedikt-personal· open at source
Out of area
Fixed - R-5302omarchy-update doesn't offer a reboot after an NVIDIA driver update, so the old driver stays loadedby slogonomo· open at source
Out of area
Decided· Out of scope - R-5301SUPER+J (Toggle window split) raises "Runtime error in Lua: no such layoutmsg for scrolling" on scrolling-layout workspacesby jc-9· open at source
Out of area
Decided· Out of scope - R-5300dev: migration 1789325478 always fails since linux-omarchy became a meta package for linux-omarchy-boreby hillerstorm· open at source
Out of area
Decided· Out of scope - R-5299omarchy-crash-watch announces a logout-time crash after the *next* login when the core is slow to compressby barti· open at sourcebug
Out of area
Decided· Out of scope - Decided· Out of scope
- R-5297GTK4 apps crash on Wayland when a theme names a missing icon set (vantablack: Yaru-gray, white: Yaru-grey)by AdemBenAbdallah· open at source
Out of area
Decided· Out of scope - R-5296Audio scripts parse localized pactl output: output switching fails in zh_TW/zh_CN/ko_KR sessionsby rofrol· open at source
Out of area
Decided· Out of scope - R-5295Plugin dev guide: qmllint step fails on stock Omarchy (not on PATH) and -I $OMARCHY_PATH/shell does not resolve qs.* importsby warpek· open at source
Out of area
Decided· Out of scope - R-5294USB device authorization needs hotkeys to approve or reject pending devicesby ekollof· open at source
Out of area
Decided· Out of scope - R-5293lua 5.5 exits 0 on errors in stdin programs, masking shell-test assertion failuresby ekollof· open at source
Out of area
Decided· Out of scope - R-5292Startup cursor restore never runs after a reload wipes its Lua state; pointer stays invisibleby ekollof· open at source
Out of area
Decided· Out of scope - R-5291Holding a volume key loses most steps: overlapping omarchy-audio-output-volume runs raceby Sha01in· open at source
Out of area
Decided· Out of scope - R-5290Audio output switch OSD shows (null) for sinks with non-ASCII names (emoji, em dash)by roehrbacher· open at source
Out of area
Decided· Out of scope - R-5289mise wrappers loop forever when ~/.local/bin is ahead of mise tool dirs in PATHby OgnjenKop· open at source
Out of area
Decided· Out of scope - R-5288BCM43602 (MacBookPro11,4): timezone-derived WIRELESS_REGDOM="UA" removes 802.11ac (VHT) at brcmfmac loadby akopitsa· open at source
Out of area
Decided· Out of scope - R-5287Stale sessionLock.locked wedges all future locks (sibling of #6888)by dsundt· open at source
Duplicate ofLockService reports self-contradictory state: isLocked=true while status shows locked components all false R-5240— the earliest report
Fixed - R-5286Shell icons/buttons/menu popup invisible after omarchy 4.0.2 -> 4.0.4 update: Qt6 6.12.0 regression breaks Color singleton (Color.qml resolves to QQuickColor, not Commons/Color.qml)by lmoraleso· open at sourcebug
Duplicate ofMenu is black after Qt 6.12.0 / quickshell 0.3.2 upgrade (Color singleton sub-objects undefined) R-5254— where this defect is tracked
Decided· Duplicate - R-5285BLE HID never reconnects after resume: le-connection-abort-by-local, adapter healthy, not the autosuspend path in #12095by safajirafa· open at source
Out of area
Decided· Out of scope - R-5284Battery panel shows only the first battery on dual-battery laptops (ThinkPad BAT0 + BAT1)by TobiasVeiga00· open at source
Out of area
Decided· Out of scope - R-5283dev: migration 1790344599 fails — omarchy-settings does not ship the Thunderbolt authorization user unit, aborting updatesby vituxdxd· open at source
Out of area
Fixed - R-5282Google Pixelbook (Eve, 2017): no UCM audio profile on the renamed AVS cardsby Sha01in· open at source
Out of area
Decided· Out of scope - R-5281agents widget: Codex limits intermittently 'unavailable' — rpc_request select()/readline() buffering raceby JackAustin-Ipau· open at source
Out of area
Decided· Out of scope - R-5280(dev channel) Failed update: migration 1789433473 USB authorizationby Jon-5· closed — completed at sourceFixed
- R-5279Cloned menu plugins get appLibrary: null, so the Apps submenu is empty (4.0.4)by raming8080· open at source
Duplicate ofCloned menu gets null appLibrary — manifestHasKind Array.isArray fails on QVariantList kinds R-5209— where this defect is tracked
Fixed - R-5278aarch64: omarchy update repeatedly downgrades hyprtoolkit/hyprland-guiutils, leaving updates pendingby phairow· open at source
Out of area
Decided· Out of scope - R-5277problem after updateby nazimdev276· open at sourcebug
Duplicate ofMenu is black after Qt 6.12.0 / quickshell 0.3.2 upgrade (Color singleton sub-objects undefined) R-5254— where this defect is tracked
Decided· Duplicate - Decided· Out of scope
- R-5275USB-C dock monitor appears for a few seconds after boot, then drops and returns as DP-1 stuck at 0x0 (ThinkPad X1 Carbon Gen 13, Arrow Lake; same on Dell XPS 13 2024)by gslf· closed — not planned at sourceReceived
- R-5274shell.json can be created 0644 and keeps that mode, exposing plugin secrets to other local usersby rmcdavid· open at source
Out of area
Decided· Out of scope - R-5273Stable channel: gpu-screen-recorder 5.12.3-2 from [omarchy] is linked against ffmpeg 8, so screen recording fails with ffmpeg 9.0.1by ssandys· open at source
Out of area
Decided· Out of scope - R-5272imv Ctrl+R overwrites the original image and can leave it unreadableby erikrjohansson· open at source
Out of area
Decided· Out of scope - R-5271Qt 6.12's new QtQuick.Color singleton shadows omarchy's Color singleton — menus/emoji/clipboard render as an opaque black screenby zerger· open at sourcebug
Duplicate ofMenu is black after Qt 6.12.0 / quickshell 0.3.2 upgrade (Color singleton sub-objects undefined) R-5254— where this defect is tracked
Decided· Duplicate - R-5270Theme intros show black on NVIDIA, then the shell draws the previous theme's wallpaper pathby claytonfaria· open at source
Out of area
Decided· Out of scope - R-5268Temporary passwordless sudo always fails: 05-omarchy-passwordless-revoke.hook is never installed by packagingby DHerrmannP· open at source
Out of area
Decided· Out of scope - R-5269Transparent bar text falls below 4.5:1 when both theme colors lose to the wallpaperby BVisagie· open at source
Out of area
Decided· Out of scope - Decided· Out of scope
- R-5266Shell bar renders invisible after Qt 6.12 upgrade (QtQuick/Color singleton shadows qs.Commons.Color)by joey129· open at source
Duplicate ofMenu is black after Qt 6.12.0 / quickshell 0.3.2 upgrade (Color singleton sub-objects undefined) R-5254— where this defect is tracked
Decided· Duplicate - R-5265Theme switch with an intro leaves a black desktop: shell keeps the previous theme's background pathby claytonfaria· closed — not planned at source· edited (2 revisions)Received
- R-5264Brave Origin: yt-dlp (Alt+Shift+D) and Copy URL (Alt+Shift+L) extensions silently fail — native messaging host not installedby bru65pag· open at source
Out of area
Decided· Out of scope - R-5263Pinned windows (super+O) render above the screensaverby FlyingBassHot· open at source
Out of area
Decided· Out of scope - R-5262Universal copy/paste (Super+C/V) does nothing in foot: held Super reaches foot with the Ctrl+Shift chordby SotoAugusto· open at source
Out of area
Decided· Out of scope - R-5261Bar tooltips render at wrong scale for first frames on fractionally scaled displaysby bruceellsworth1973· open at source
Out of area
Decided· Out of scope - R-5260Qt 6.12 Color fix (#14553) does not reach cloned or third-party plugins: cloned menu opens blankby avdrav1· open at source· edited (2 revisions)
Out of area
Decided· Out of scope - R-5259MacBookPro16,1 (T2, Radeon Pro 5300M/5500M): deep S3 resumes, s2idle wedges amdgpu, and Wi-Fi after S3 needs an early `_TTS(0)` kernel quirkby justcarlson· open at source
Out of area
Decided· Out of scope - R-5258Missing mouse cursorby Jon-5· closed — completed at sourcebugReceived
- R-5257omarchy-brightness-display-ddc: --skip-ddc-checks makes setvcp silently fail on HP Z27 (--noverify hides it)by ztaylor· open at source
Out of area
Decided· Out of scope - R-5256Low battery notification never auto-dismisses and survives shell restarts (critical urgency ignores expire timeout)by elonmask· open at source
Out of area
Fixed - R-5255omarchy-audio-output-sink fails to resolve through EasyEffects DSP sink — volume keys change nothing audibleby hermeticvm· closed — completed at sourceReceived