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-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-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-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-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-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-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-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-5326Dynamically generate clean monitor scale presets for screen resolutionby grold· open at source
Out of area
Decided· Out of scope - 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-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-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-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-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-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-5278aarch64: omarchy update repeatedly downgrades hyprtoolkit/hyprland-guiutils, leaving updates pendingby phairow· open at source
Out of area
Decided· Out of scope - 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-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-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
- R-5254Menu is black after Qt 6.12.0 / quickshell 0.3.2 upgrade (Color singleton sub-objects undefined)by thesteganos· open at source
+16 also reported· show· hide
R-5254 is where this defect is tracked; these reports say the same thing.
- Shell SUPER+SPACE menu goes black after Qt 6.12: QtQuick's new Color singleton shadows qs.Commons' Color R-5253filed Oct 8, 2026Open upstream.
- Shell bar renders invisible after Qt 6.12 upgrade (QtQuick/Color singleton shadows qs.Commons.Color) R-5266filed Oct 9, 2026Open upstream.
- Qt 6.12's new QtQuick.Color singleton shadows omarchy's Color singleton — menus/emoji/clipboard render as an opaque black screen R-5271filed Oct 9, 2026Open upstream.
- problem after update R-5277filed Oct 9, 2026Open upstream.
- Shell 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) R-5286filed Oct 10, 2026Open upstream.
- Omarchy menu (SUPER+SPACE) renders pure black screen after 2026-10-10 Arch update — Qt 6.12 breaks quickshell qs.* singletons R-5317filed Oct 11, 2026Open upstream.
- This Top Bar turns into a solid black bar after the 'omarchy update' R-5324filed Oct 11, 2026Open upstream.
- [Shell] Qt 6.12 upgrade breaks Commons Color singleton (shadowed by QtQuick Color), causing black screen on menu and broken volume OSD R-5327filed Oct 11, 2026Open upstream.
- Start menu type UIs Cause the screen to go black. R-5330filed Oct 11, 2026Closed upstream on 2026-10-11 by its own reporter HVA344. GitHub close reason: completed. Closed by its own reporter — not by itself evidence of a fix.
- Menu/launcher overlay renders as fullscreen black hole (theme-independent, NVIDIA) R-5334filed Oct 11, 2026Open upstream.
- Qt 6.12.0 breaks shell rendering: Color singleton sub-objects undefined, bar/menu invisible R-5338filed Oct 11, 2026Closed upstream on 2026-10-12 by its own reporter dmitriy-afanasyev, as a duplicate of #14989 (R-5327). GitHub close reason: duplicate.
- Qt 6.12 built-in QtQuick Color singleton shadows Commons/Color: whole palette undefined R-5343filed Oct 11, 2026Open upstream.
- Super+Space launcher (omarchy menu) overlay is fully black: Color singleton is hollow/empty in plugin contexts R-5344filed Oct 11, 2026Open upstream.
- Bar renders solid black with no text when bar.transparent=false (Color.bar undefined at startup) R-5348filed Oct 12, 2026Open upstream.
- Qt 6.12 upgrade breaks shell themes & menus: QtQuick.Color (QQuickColor) shadows qs.Commons.Color singleton R-5349filed Oct 12, 2026Open upstream.
- [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) R-5353filed Oct 12, 2026Open upstream.
Received - R-5252Bazaar Flatpak opens two windows from a single application-menu launchby JosephM0on· open at source
Out of area
Decided· Out of scope - R-5251linux-omarchy causes periodic display freezes on Apple iMac12,2; kernel 7.1.9 is fineby diegoicosta· open at sourcebug
Out of area
Decided· Out of scope - R-5250Edge Arch mirror serves Qt 6.12 while the shell package is still pre-#14553, so Super+Space goes blackby depletionmode· closed — not planned at sourceReceived
- R-5248Lock command silently succeeds without locking when omarchy-lock-password PAM service is missingby cklxx· open at source
Known issueKI-260930-2FBE
Fixed - R-5247Add Portuguese (Brazil) localization and keyboard managementby alltomatos· open at sourceFixed
- R-5246Workspace layout toggle (Super+L) reports success but reverts after reload when a leftover workspace-rule file loads after defaultsby DanielBeaudryGIThub· open at source
Out of area
Decided· Out of scope - R-5245Black screen on Display Manager on Intel iGPU with eDP OLED panelsby z-oxO-z· open at source· edited (2 revisions)bug
Out of area
Decided· Out of scope - R-5244Screenshots include the mouse pointer on the NVIDIA outputby rjwmtn· open at source
Out of area
Decided· Out of scope - R-5243Wallpaper JPEG-to-WebP upgrade leaves current/background pointing to removed JPEGby hhdri· closed — completed at sourceReceived
- R-5242ThinkPad X1 Carbon Gen 11 with MediaTek T700 5G modem: `mtk_t7xx` aborts every suspend, laptop stays awake with lid closed until battery diesby e-jacob· open at source
Out of area
Decided· Out of scope - R-5241GeForce NOW installer aborts through host FEX on aarch64 with 16 KiB pagesby alexpomsft· open at source
Out of area
Decided· Out of scope - R-5240LockService reports self-contradictory state: isLocked=true while status shows locked components all falseby jfdnet· open at source
+1 also reported· show· hide
R-5240 is the earliest report of this defect; this report says the same thing.
- Stale sessionLock.locked wedges all future locks (sibling of #6888) R-5287filed Oct 10, 2026Open upstream.
Fixed - R-5239Multi-monitor positioning is unreliable after hibernation and docking changes — layouts revert or overlapby kaffebryggeren· open at sourcebug
Out of area
Decided· Out of scope - R-5238Bar workspace indicator loses the focused-workspace square after a long lock when the only display goes through FALLBACK (stays lost until shell restart)by DinMon· open at source
Out of area
Decided· Out of scope - R-5237Ghostty screensaver config uses removed key background-color (Ghostty 1.x)by DarkestFog· open at source
Out of area
Decided· Out of scope - R-5236Qt 6.12: QtQuick.Color shadows qs.Commons.Color singleton — menus render as a fullscreen black screenby playGitboy· closed — completed at sourceReceived
- R-5235Edge repo serves stale package database: hype missing, so omarchy update tries to replace it with an unrelated AUR packageby NoelDeMartin· closed — completed at sourcebug
Out of area
Decided· Out of scope - R-5234Dev: XWayland default cursor remains transparent over X11 apps; xsetroot restores itby ekollof· open at source
Out of area
Decided· Out of scope - R-5233Qt 6.12 Color singleton collision breaks shell theme colors, bar, and Super+Space menuby 1313hati· closed — completed at sourceReceived
- R-5232Qt 6.12's new QtQuick `Color` singleton shadows `qs.Commons.Color`, leaving the bar, menu and panels blankby danielrod36· closed — completed at sourceReceived
- R-5231Dismissing the screensaver exits every other graphical applicationby rgrz· closed — completed at source· edited (2 revisions)
Out of area
Decided· Out of scope - R-5230Colored pixel corruption on wallpaper after deep suspend; occasional Steam UI artifacts (AMD RX 9060 XT)by Matt1656· open at source· edited (2 revisions)
Out of area
Decided· Out of scope