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-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-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-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-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 - 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-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-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-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-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-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-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-5253Shell SUPER+SPACE menu goes black after Qt 6.12: QtQuick's new Color singleton shadows qs.Commons' Colorby CamiloisCoding· 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
+15 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.
- Shell bar renders invisible after Qt 6.12 upgrade (QtQuick/Color singleton shadows qs.Commons.Color) R-5266filed Oct 9, 2026· open 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, 2026· open upstream
- problem after update R-5277filed Oct 9, 2026· open 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, 2026· open 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, 2026· open upstream
- This Top Bar turns into a solid black bar after the 'omarchy update' R-5324filed Oct 11, 2026· open 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, 2026· open upstream
- Start menu type UIs Cause the screen to go black. R-5330filed Oct 11, 2026· closed upstream · completed
- Menu/launcher overlay renders as fullscreen black hole (theme-independent, NVIDIA) R-5334filed Oct 11, 2026· open upstream
- Qt 6.12.0 breaks shell rendering: Color singleton sub-objects undefined, bar/menu invisible R-5338filed Oct 11, 2026· closed upstream as a duplicate
- Qt 6.12 built-in QtQuick Color singleton shadows Commons/Color: whole palette undefined R-5343filed Oct 11, 2026· open upstream
- Super+Space launcher (omarchy menu) overlay is fully black: Color singleton is hollow/empty in plugin contexts R-5344filed Oct 11, 2026· open upstream
- Bar renders solid black with no text when bar.transparent=false (Color.bar undefined at startup) R-5348filed Oct 12, 2026· open upstream
- Qt 6.12 upgrade breaks shell themes & menus: QtQuick.Color (QQuickColor) shadows qs.Commons.Color singleton R-5349filed Oct 12, 2026· open 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, 2026· open upstream
Decided· Duplicate - 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-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-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-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-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-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 - R-5229Black screen during theme switch intro animations on hybrid GPU laptops (AMD + NVIDIA)by itsvrushabh· open at source
Out of area
Decided· Out of scope - R-5226Dev: blank omarchy-startup cursor persists in GSettings after login; pointer remains invisibleby zigmoo· open at source
Out of area
Decided· Out of scope - R-5224Hibernation prompt loses RAM size on non-English locales (hibernation-setup parses localized free output)by 77-223255· open at source
Out of area
Decided· Out of scope - R-5221omarchy plugin add --enable moves a cloned bar widget out of the slot it takes overby diogochaves· open at source
Out of area
Decided· Out of scope - R-5220Agents follow the omarchy skill into sudo and never reach pkexecby shawnyeager· open at source
Out of area
Decided· Out of scope - R-5219Clipboard history: text entries that look like email or JSON cannot be pasted (wl-copy infers a non-text MIME type)by khalil-omer· open at source
Out of area
Decided· Out of scope - R-5218Screensaver/lock fires during fullscreen YouTube in Firefox-based browsers; shell ignores Hyprland idle_inhibitby sarniva· open at source
Out of area
Decided· Out of scope - R-5217omarchy-launch-or-focus matches window titles, so web app bindings focus a browser tab instead of launching the web appby rsd· open at source
Out of area
Decided· Out of scope - Decided· Out of scope
- R-5215power bar widget: charging icon lags plug-in by seconds and sticks on fake 'Holding'by sarniva· open at source
Out of area
Decided· Out of scope - R-5214Chromium PDF viewer sends empty (0-page) print job for some PDFs; same file prints from Evince/lpby rlf3iii· open at source
Out of area
Decided· Out of scope - R-5212Update migration fails: owe and owe-lockfeed ship duplicate LockFeed filesby nightdevil00· open at source
Out of area
Decided· Out of scope - R-5211Warn about omp standalone/mise ownership conflicts before tool updatesby Coldaine· open at source· edited (2 revisions)
Out of area
Decided· Out of scope - R-5210Agents usage refresh: Claude collector rescans all transcripts every run (~15 s CPU), and collectors run for agents never signed inby dragosol· open at source
Out of area
Decided· Out of scope - R-5208Service plugin code never hot-reloads: Qt.clearComponentCache is undefined, so stale component keeps serving IPCby Variable-5· open at source
Out of area
Decided· Out of scope - R-5206ROG Zephyrus G14 2026 (GU405AW): not detected as ROG, brightness keys, and black YouTube videoby nicoproto· open at source
Out of area
Decided· Out of scope - R-5204Idle screensaver/lock never fire when shell.json idle timeout differs from defaults (Quickshell IdleMonitor timeout bug)by stephan-dupreez· open at source
Out of area
Decided· Out of scope