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-814SUPER+ENTER abre terminal no cwd de um processo auxiliar da janela focada (ex: download do Edge em ~/Downloads)by yagobmoreira· open at sourcebug
Out of area
Decided· Out of scope - R-815Incorrect terminal class/app_id for wezterm in terminals.luaby cameronr· open at sourcebug
Out of area
Fixed - R-816RC jsoncpp 1.9.8 soname bump breaks intel-ipu7-camera 1.0.5by iuliansafta· open at sourcebug
Out of area
Decided· Out of scope - R-817Update sunshine package to v2026.906.222525 (security fixes + Linux/NVENC/Wayland improvements)by dansaiko· open at sourceenhancement
Out of area
Decided· Out of scope - R-4961Macbook air 7,2 early 2015 still no go on built in wifiby mikeproctor· closed — completed at sourcebugReceived
- R-818Quickshell SIGSEGV in GTK3's gdkscreen-wayland.c (jemalloc invalid free) handling wl_output name event during suspend/resume monitor churnby r3d3n0d0· open at sourcebug
Out of area
Decided· Out of scope - R-819Public kernel LPE targeting Omarchy (vxlan FDB flush UAF) — fix queued in stable, no Arch kernel release carries it yetby alvarofraguas· open at source
Out of area
Decided· Out of scope - R-820Cloned shell plugins silently cannot read shell.json config (omarchy.lock clone loses all idle settings)by TripleU613· open at sourcebug
Out of area
Decided· Out of scope - R-4960Cloned bar plugin never loads: required properties can't be set by pluginBarLoader, and the error is swallowedby kesavsabari· closed — completed at sourceReceived
- R-821NVMe suspend fix targets the dGPU on MacBooks with discrete graphicsby passerini· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-822Touch Bar dead on T1 Macs: macbook12-spi-driver DKMS never buildsby passerini· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-823showing wrong time for few seconds in omarchy displayby nikhil-dev-395· open at sourcebug
Out of area
Decided· Out of scope - R-824ISO Node install pins an exact version; omarchy update never converges users onto latestby typecampo· open at sourcebug
Out of area
Decided· Out of scope - Decided· Out of scope
- R-826Bluetooth panel LE scan blocks reconnect of dual-channel BLE miceby stevepresley· open at sourcebug
Out of area
Decided· Out of scope - R-827T2 Macbook Pro Trackpad disable_while_typing setting not workingby djfergus· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-4959Cloning a service+bar-widget plugin silently breaks its widget: firstPartyServiceFor() ignores clonedFromby nanfxqs· closed — completed at sourceReceived
- R-828Wi-Fi panel is unreachable from Setup/Apps once the bar widget is removedby smfworks· open at sourceenhancementFixed
- R-829Sublime Text can't be set as default editor (menu checks for 'sublime_text' binary, package ships 'subl')by alFrame· open at sourcebug
+3 also reported· show· hide
R-829 is the earliest report of this defect; these reports say the same thing.
- Sublime Text default-editor option never works: guard/fallback check the wrong command name R-758filed Sep 9, 2026Closed upstream on 2026-10-11 by the bot omarchybot; the closing comment says it was fixed by PR #9656, as a duplicate (target not recorded).
- Sublime Text default editor never works: Omarchy expects a 'sublime_text' command but the package only ships 'subl' R-229filed Sep 21, 2026Open upstream.
- Sublime Text hidden from Default Editor menu and omarchy-launch-editor silently falls back to nvim R-5194filed Oct 7, 2026Open upstream.
Received - R-830Fingerprint unlock rejected on first attempt after resume (Goodix, race with sleep-lock inhibitor)by ukkit· open at sourcebug
+3 also reported· show· hide
R-830 is where this defect is tracked; these reports say the same thing.
- Quickshell lock crashes in PamSubprocess during overlapping fingerprint retries R-1610filed Aug 20, 2026Open upstream.
- Lock-screen fingerprint retries with no backoff, overheats/disables sensor overnight; polkit fingerprint never actually captures R-2099filed Sep 29, 2026Open upstream.
- Lock fingerprint retry loop never backs off on instant PAM errors R-5309filed Oct 10, 2026Open upstream.
Received - R-4958omarchy-menu-keybindings hangs indefinitely when cache needs regenerationby zonk911· closed — duplicate at sourceFixed
- R-4957Cloning the built-in bar leaves no bar: Loader.Error handler throws ReferenceError, skipping the default-bar fallbackby james-engelbrecht· closed — completed at sourceReceived
- R-4956Widgets cannot be dragged back into an emptied bar sectionby james-engelbrecht· closed — completed at sourceReceived
- R-831Screensaver clears the workspace's fullscreen window and never restores itby djhume· open at sourcebug
Out of area
Decided· Out of scope - R-4955Windows VM permanently fails to start after first run: chmod 0700 cannot clear the setgid bit the container sets on ~/Windowsby cmillwat· closed — completed at sourceReceived
- Decided· Out of scope
- R-833Audio panel opens the headset's microphone to drive a cosmetic level meter, crackling and pumping playback volumeby eirikkva· open at sourcebug
Out of area
Decided· Out of scope - R-835[restart app] Preserve workspace, group, and position when relaunching an applicationby nojaf· open at sourceenhancement
Out of area
Decided· Out of scope - R-836bt-agent.service never accepts device-initiated pairing (bluez-tools bt-agent rejects RequestAuthorization): Xbox controller shows Connected but never bondsby spizia· open at sourcebug
Out of area
Decided· Out of scope - R-838omarchy-network-speedtest reports erratic near-zero speeds due to missing curl timeout on flaky OCA endpointby BundyFarino· open at sourcebug
Out of area
Decided· Out of scope - R-4954Lock screen loses keyboard focus after suspend/resume, requires mouse click to type passwordby kolachaitu· closed — completed at sourceFixed
- R-840Add a Slack web app with slack:// link handlingby BrunooMoniz· open at sourceenhancementFixed
- R-841Open whatsapp:// links in the bundled WhatsApp web appby BrunooMoniz· open at sourceenhancement
Out of area
Decided· Out of scope - R-842ThinkPad T14s Gen 2 AMD (20XG): sleep/wake failures improve with temporary PMC workaround; resolution unconfirmedby Theotius· open at source· edited (2 revisions)bugcompatibility
Out of area
Decided· Out of scope - R-843Omawrite crashes instantly on Wayland (portal QDBusError) and xdg-open silently hangs terminal appsby overclock98· open at sourcebug
Out of area
Decided· Out of scope - R-844Plugin hot-reload duplicates IPC handlers and leaks GPU surfaces until VRAM exhausts and the bar diesby ghpo· open at sourcebug
Out of area
Decided· Out of scope - R-845Custom bar/panel plugins fail silently — ReferenceError in Loader error handler swallows the diagnostic and skips the fallbackby ltehacker· open at sourcebug
Out of area
Decided· Out of scope - R-4953omarchy bar set --json cannot persist array settings (tray pinned ["steam"] stored as "steam")by mscurtescu· closed — duplicate at sourceReceived
- R-4952omarchy-menu-keybindings leaks stuck lua processes (infinite loop in noop stub) hammering CPUby BigKelLearns· closed — completed at sourceFixed
- R-4951omarchy-network-speedtest leaves orphaned curl workers running against fast.com after the panel is closedby londospark· closed — completed at sourceReceived
- R-846ISO does not boot on fast USB drives with SSD controllersby jacobjennings· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-4950Stable mirror frozen since Aug 25 keeps default Chromium on 151 while 152.0.7977.82 fixes an in-the-wild exploit (CVE-2026-85046)by JohnAtl· closed — completed at sourceReceived
- R-847Bar-widget plugins are not re-instantiated on hot reload: the widget silently vanishes from the bar until the shell is restartedby kstorm12· open at sourcebug
Out of area
Decided· Out of scope - R-4949omarchy-agent-usage-codex passes a removed --ask-for-approval value, so Codex limits never loadby CougarM· closed — completed at sourceReceived
- R-4948System Tray / Bar Click Areas Become Misaligned After Tray Model Changesby Rambo176· closed — completed at sourcebugReceived
- R-848omarchy theme set reports success when post-theme hooks fail (run_parallel discards wait status)by Brams-s· open at sourcebug
Out of area
Decided· Out of scope - R-850omarchy-launch-shell treats IPC exit 0 as a stop; a failed replacement leaves no barby gw7523· open at sourcebug
Out of area
Decided· Out of scope - R-851Recursive plugin inotify + 150ms reload: git checkout / save storms take down the shellby gw7523· open at sourcebug
Out of area
Decided· Out of scope - R-852Super+V send_key_state can stick and retrigger the bind (~6k forks/s)by gw7523· open at sourcebug
Out of area
Decided· Out of scope - R-853Silent lock-screen login loop when ~/.config/uwsm/env.d has a shell error (UWSM preloader fails with no UI)by austrasien· open at source
Out of area
Decided· Out of scope - R-854Stable installer (master) still writes apple-bce, breaking every T2 Mac installby joelgranik· closed — not planned at sourcebugcompatibilityReceived
- R-4947Cloning a first-party service plugin silently breaks its bar indicator: serviceFor() does not resolve clonesby kstorm12· closed — completed at sourceReceived
- R-4946Dark themes with a tinted near-black background render Chromium chrome as loud saturated blue (BrowserThemeColor is a seed, not a paint color)by 1azza· closed — completed at sourceReceived
- R-855Tiled dual-DP 5K (LG UltraFine): stock preferred mixed-modeset blacks out laptop and external; modeless recovery misses all-disabledby bjcatar· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-856USB-C / Thunderbolt power blip reports lid-close while lid is open and instantly suspendsby bjcatar· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-857omarchy-shell freezes (input grab) when clicking systray icon during startupby exfilroute· open at sourcebug
Out of area
Decided· Out of scope - R-858Agents panel: limits and balance meters are visually identical but mean opposite things; collector estimate marker is strippedby tobias-hui· open at sourcebug
Out of area
Decided· Out of scope - R-4945omarchy-theme-set-browser hangs (and stalls omarchy update) when brave-bin is installed but only Brave Origin is runningby bierlingm· closed — completed at sourceReceived
- R-859`omarchy-crash-watch` self-sustains a coredump loop: its self-exclusion guard matches process names, but its own health check crashes as `quickshell`by pfunderdome· open at sourcebug
Out of area
Decided· Out of scope - R-4944Workspace bar widget highlights the same workspace on all monitors instead of each monitor's own active workspaceby cjoprey· closed — completed at sourceReceived
- R-861omarchy-system-sleep-lock posts a new critical notification per failure, so a repeating fault leaves unbounded reboot-persistent toastsby Mahdi-Si· open at sourcebugFixed
- R-862Reminders use a monotonic timer, so the countdown pauses while the laptop is suspendedby mnemonicspace· open at sourcebug
Out of area
Decided· Out of scope - R-863Spotify's lazy load (on-demand installation) fails, complains that the Spotify tar is too large.by irony-cte· open at sourcebug
Out of area
Decided· Out of scope - Decided· Out of scope
- R-4943Quickshell aborts while showing lockscreen surfaces without an active lockby clutchwtn· closed — completed at sourceReceived
- R-865T1 MacBook (macbook-t1.conf) still ships pcie_ports=compat, breaking Thunderbolt dock PCIe tunneling — migration 1785944594 only covers T2by jeyrb· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-866omarchy-theme-set-browser hangs even when the pgrep guard is a true positive: Chromium running, `--refresh-platform-policy` never exitsby hiendinhngoc· open at sourcebug
Out of area
Fixed - R-868IPU7 camera: ov08x40 sensor bind is lost on suspend/resume and camera-init can't restore it (XPS 16 DA16260)by suhaskashyaps· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-4942omarchy toggle bar on/off arguments are invertedby macbe· closed — completed at sourceReceived
- R-869VMware guest: installer leaves the system without open-vm-tools (live ISO has them); plus working fix for the 3D-acceleration grey screen (#8113)by kevincasier· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-870Network bar icon shows disconnected while Wi-Fi is up (kind uses scan-derived connectedWifiNetwork, stale while panel closed)by kosovim-dev· open at sourcebug
Out of area
Decided· Out of scope - R-871omarchy-hw-external-monitors false positive from tiny-dfr Touch Bar DRM device causes lid-close lock to silently fail (T2 Macs)by kutassy· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-872Stale Brave Origin SingletonLock shipped in Try Omarchy image prevents the browser from starting (#4149 regression)by m-a-mohsen· open at sourcebug
Out of area
Decided· Out of scope - R-873fix: mark cached Claude limits stale after a failed refreshby parker-brown-family· open at sourcebug
Out of area
Decided· Out of scope - R-4941Plugin hot reload re-runs cached QML: Qt.clearComponentCache does not exist in Quickshellby janrenz· closed — completed at sourceReceived
- R-874Lock screen keeps committing frames while the output is DPMS-off, so GPU memory grows unbounded for the whole lockby TechCascadeLtd· open at sourcebugFixed
- R-875ConfirmDialog: fixed-width buttons clip long confirmText labelsby corck· open at sourcebug
Out of area
Decided· Out of scope - R-4940`omarchy windows vm launch` fails silently when the shared folder has the setgid bitby willbearfruits· closed — completed at sourceReceived
- R-4939Update: Intermittent top-bar mouse hit-area / click-position issueby Rambo176· closed — completed at sourcebugReceived
- R-876rog-control-center 6.3.8-1 crashes with SIGSEGV on in-app exit; upstream is at 6.4.0 — please update packageby disonjer· open at source
Out of area
Decided· Out of scope - R-4938Orphan inotifywait processes accumulate watching ~/.config/omarchy/pluginsby zhainan99· closed — completed at sourceReceived
- R-8784.0.2 free-space install registers no UEFI boot entry — boots straight to Windowsby exergonic· open at sourcebug
Out of area
Decided· Out of scope - R-879omarchy.active-window shows the focused window's title on every monitor's barby krys-anto· open at sourcebug
Out of area
Decided· Out of scope - R-880Chromium tab tear-out hangs the browser: apps/browser.lua force-tiles the torn-off window so it can't follow the pointerby krys-anto· open at sourcebug
Out of area
Decided· Out of scope - R-881Suspend/resume support for vintage MacBook Pro 13" 2017 (MacBookPro14,1): default `deep` sleep breaks Thunderbolt on resume — working s2idle enablement, patches forthcomingby orospakr· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-4937Grey-screen video playback in Chromium/Discord on hybrid AMD+NVIDIA (forced LIBVA_DRIVER_NAME=nvidia)by RibatTRW· closed — completed at sourceReceived
- R-882omarchy-hyprland-monitor-external-active is fooled by the synthetic FALLBACK monitor, so the internal panel never recovers when the external monitor is unpluggedby gtf-inet· open at sourcebug
Out of area
Fixed - R-4936Screensaver doesn't wake on bare Ctrl tap or mouse click (only real keystrokes)by victoralekseev5597· closed — completed at sourceReceived
- R-4935Plugin hot-reload never clears the component cache: the Qt.clearComponentCache guard is always falseby pmbemax· closed — completed at sourceReceived
- R-4934Custom "bar" plugin fails to load — cloning the built-in bar (omarchy plugin clone omarchy.bar) breaks the shellby toppzi· closed — completed at sourceReceived
- R-884Monitor scaling changes leave GDK_SCALE stale in the app-launch environmentby Geokec· open at sourcebug
Out of area
Decided· Out of scope - R-885Shell wedges alive while idle-locked: IPC keeps serving stale lock state, the session-lock client dies, and omarchy-restart-shell refuses to recoverby codemonkey76· open at sourcebugReceived
- R-886Default kb_options breaks Shift in all XWayland apps (Left Shift acts as ShiftLock)by ids444· open at sourcebug
Out of area
Decided· Out of scope - R-4933Dell XPS 13 DX13260 (1028:0e53): no sound at all after dell-xps13-sidecar-amps workaround — CS35L56 firmware never downloads despite blobs being presentby MBvisti· closed — completed at sourceReceived
- R-887Audio: no bit-perfect path for external USB DACs — everything is resampled to 48 kHzby FriedRover· open at sourceenhancement
Out of area
Decided· Out of scope - R-888Themed dimText falls below WCAG AA contrast on 19 of 22 first-party themesby slhuckstead· open at sourcebug
Out of area
Decided· Out of scope - R-889Clipboard manager cannot paste images into terminal apps: Shift+Insert is consumed as a text-only pasteby cxj05h· open at sourcebug
Out of area
Decided· Out of scope - R-890Repurpose SUPER + W for tab/view close now that SUPER + Q also closes windowsby mrosati84· open at sourceenhancement
Out of area
Decided· Out of scope - R-4932clamshell forces an unreferenced omarchy_monitor_scale onto the panel on every idle-wakeby seth-wood· closed — completed at sourceFixed
- R-4931Quickshell module not found - missing quickshell-corepluginby bafplus· closed — completed at sourceReceived