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-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-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-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-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-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-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· open 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 - Fixed
- 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