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.
Issues already closed where they were filed (for example on GitHub) with nothing decided here. Kept as history so a new report can be matched to the earliest one; they are not worked, even if an agent left a proposal or a question on one.
- R-5107linux-omarchy 7.2.5-3: amdgpu GPU reset failure causes black screen after login on MacBookPro11,5 (Radeon R9 M370X)by greyraven· closed — completed at sourceReceived
- R-292omarchy-windows-vm: launch/install fail silently after the VM has run once (~/Windows left setgid/777)by dawestheperson· closed — completed at sourcebugReceived
- R-295Grok disappears from Agents panel when weekly usage percentage is absentby vwpro-nl· closed — completed at sourcebugReceived
- R-5106Chrome 153 + Omarchy 4.0.4-1 + Hyprland + hybrid AMD/NVIDIA: WebGPU works, but YouTube becomes whiteby Victor1890· closed — completed at sourcebugReceived
- R-5105Fresh install has no polkit authentication agent — Windows VM (and other pkexec features) fail silentlyby Paul-Tillman· closed — not planned at sourceReceived
- R-5104Request: linux-omarchy 7.2.5-3 kernel source, patches and config (eBPF security agent memory regression)by PixelatedContinuum· closed — not planned at sourcebugReceived
- R-327Lock screen retries fingerprint PAM authentication every ~400 ms indefinitely when fprintd failsby danielrod36· closed — completed at sourcebugFixed
- R-5103Monitor panel: first scale pill's left border disappears at fractional display scaleby emindashdamirov11-lang· closed — completed at sourceReceived
- R-5102Hyprland crash-loop / GPU page-fault on AMD Navi 22 (RX 6700 XT) after linux-firmware-amdgpu 20260810-2by LoganMerazzi· closed — completed at sourceReceived
- R-5101omarchy update always prompts 'kernel has been updated, reboot?' on aarch64 (pacman -Qo can't resolve vmlinuz owner)by rafaelguariento· closed — completed at sourceReceived
- R-351omarchy-windows-vm: chmod through /proc/<pid>/fd/N silently fails to clear setgid, blocking every launch after the shared folder is usedby fidelisakilan· closed — completed at sourcebugReceived
- R-352Third-party plugin services can't resolve their own install directory (manifest.__sourceDir is stripped)by alvarobolanos· closed — completed at sourcebugReceived
- R-5100Bluetooth regression on kernel 7.2.x — Dell Precision 3590 (Broadcom 58200 / 0a5c:5864)by mprzyby2· closed — completed at sourcebugReceived
- R-5099intel-ipu7-camera: no scheduler profile for the IMX471 graph (100005), so the camera cannot stream — ThinkPad X9-15p Gen 1by jash8506· closed — completed at sourceReceived
- R-388omarchy-windows-vm launch fails once ~/Windows carries the setgid bit (chmod 0700 never clears it)by micronesianmacarthur· closed — completed at sourcebugReceived
- R-391omarchy-shell SIGSEGV: QQuickRepeater regenerates during PipeWire default-sink teardownby wilhewonthe· closed — completed at sourcebugReceived
- R-5098Windows VM launch fails silently when ~/Windows is setgid (chmod 0700 leaves 2700)by atoslins· closed — not planned at sourceReceived
- R-397Apple Silicon: installing the AVD decoder breaks all video in google-chrome (solid green)by thijsbrilleman· closed — not planned at sourcebugcompatibilityReceived
- R-400Third-party plugins cannot locate their own directory after 4.0.4 manifest sanitizationby CoderLambert· closed — completed at sourcebugReceived
- R-401agents: Claude limits freeze permanently after a backward clock step (negative cache age reads as fresh)by CaptainVirgil· closed — completed at sourcebugReceived
- R-419Keyboard backlight unexpectedly turns back on after idle wake or unlockby AnoopLamba· closed — duplicate at sourcebugduplicate
+1 also reported· show· hide
R-419 is where this defect is tracked; this report says the same thing.
- Keyboard brightness changes do not update saved state, so screensaver wake restores an old level R-839filed Sep 8, 2026Open upstream.
Fixed - R-5097HP EliteBook 8 G1i (Lunar Lake): internal speakers silent, CS35L54 amps never instantiate because ACPI cs-gpios omits the second SPI chip selectby jimenezcarrero· closed — completed at sourcebugReceived
- R-442omarchy-audio-output-sink fails to resolve physical sink for EasyEffectsby layolayo· closed — completed at sourcebugReceived
- R-5096Menu cursor jumps to top of Apps submenu ~1s after navigation, with flicker from continuous app-list rebuildsby mightywomble· closed — not planned at sourceReceived
- R-460omarchy windows vm launch fails silently when the shared folder has setgid set (numeric chmod can't clear it)by bkuenzi· closed — completed at sourcebugReceived
- R-469omarchy-windows-vm launch permanently fails after first VM boot (chmod 0700 doesn't clear setgid on ~/Windows)by michaelgr1· closed — completed at sourcebugFixed
- R-5095Migration failed due to missing nvidia modules on linux-omarchyby xiyeming· closed — completed at sourcebugReceived
- R-505Agents panel counts local-model turns as Codex subscription usageby Ronin11· closed — completed at sourcebugReceived
- R-5094Third-party menu plugins receive a null appLibrary, so a cloned menu silently has no applicationsby kurenn· closed — completed at sourcebugReceived
- R-5093omarchy-battery-status reports only the first battery on multi-battery machinesby xbones84· closed — completed at sourceReceived
- R-5092sunshine install fails to enable service: unit name mismatchby higorhgon· closed — completed at sourceReceived
- R-5091bar.shell.serviceFor() always returns null for installed third-party pluginsby n30nf4nt0m· closed — completed at sourceReceived
- R-5090Clock calendar popup misaligns weekdays after DST transition (America/Santiago)by EstebanCygnus· closed — completed at sourceFixed
- R-5089windows vm: launch silently fails when ~/Windows has setgid bit set (chmod 0700 doesn't clear it)by justinlharter· closed — completed at sourceReceived
- R-5088Local plugin edits are never applied — "Local plugin changed, reloading" is logged but old code keeps runningby NiklasNeugebauer· closed — completed at sourceReceived
- R-546Apple Silicon M1 Pro: built-in HDMI link teardown hangs Hyprland even at 1080p/60by lo-nau· closed — not planned at sourcebugcompatibilityReceived
- R-5087Apps menu shows "Nothing here yet" when a cloned menu plugin is active (4.0.3-1)by habibullah-octopi· closed — completed at sourceReceived
- R-5086[4.0.2-2 ARM/M2 + Hyprland 0.56.0] omarchy capture screenshot fails: jq string ("null") cannot be parsed as a numberby avillagran· closed — not planned at sourceReceived
- R-5085Clock calendar popup shows wrong weekday after a spring-forward-at-midnight DST transition (e.g. Chile, Sept 2026)by rdelpiano· closed — completed at sourceFixed
- R-558USB-C→HDMI DisplayPort Alt Mode negotiation fails and stays wedged until reboot (Panther Lake xe/ucsi_acpi)by artjsalina5· closed — duplicate at sourcebugcompatibilityReceived
- R-567OpenClaw: stale omarchy-repo package shadows newer OpenClaw on PATH and breaks migrated state; Install menu re-offers itby aplaceforallmystuff· closed — completed at sourcebugReceived
- R-5084omarchy toggle bar on/off has inverted semanticsby Starduster13· closed — completed at sourceReceived
- R-5083omarchy-network-speedtest fails with 403: fast.com API is geo-blocked outside USby Dxraka· closed — completed at sourceReceived
- R-5082Cannot paste image into CLI command/code tools (foot terminal)by HIMANSHU11827· closed — completed at sourceReceived
- R-5081omarchy toggle bar on/off is invertedby stephenlenton· closed — not planned at sourceReceived
- R-5080Calendar grid is off by one day in timezones whose DST transition is at midnightby mquezada· closed — completed at sourceFixed
- R-5079Screensaver/lock triggers during browser video playback (YouTube etc.) — idle service doesn't honor browser screensaver-inhibit requestsby suhaskashyaps· closed — completed at sourceReceived
- R-5078Third-party menu+bar-widget clone plugins can get appLibrary=null forever (Apps list permanently empty)by Thomster· closed — completed at sourceReceived
- R-5077Clock/calendar topbar popup gets stuck open, cannot regain focus without restarting the shellby Karrock· closed — completed at sourceReceived
- R-507650-omarchy.conf accepts Noto Color Emoji ahead of Noto Sans Symbols 2, so text-presentation glyphs (✔ U+2714, ☑ U+2611) render as color emojiby sttwister· closed — not planned at sourceReceived
- R-5075omarchy toggle bar on/off has inverted semantics, can strand bar off-screenby SDLyle· closed — completed at sourceReceived
- R-5074Cloned menu plugin receives null shell, so its Apps submenu is always emptyby Current-Version· closed — completed at sourceReceived
- R-5073Hybrid Intel+NVIDIA laptops: nvidia.lua forces LIBVA_DRIVER_NAME=nvidia even when the dGPU drives no displayby Romulus828· closed — completed at sourceFixed
- R-5072Audio panel Repeater crash (SIGSEGV) survives a full pipewire/wireplumber restart despite existing debounce mitigationby tsigafoos· closed — completed at sourceReceived
- R-5071BCM43602 on 2015–2017 Intel Macs associates but has no connectivity until iw reg set <country>by Clowdyffs· closed — completed at sourcebugReceived
- R-5070omarchy-windows-vm remove/launch silently fails when ~/Windows has a setgid bit (chmod numeric mode can't clear it)by NeverSoberKG· closed — completed at sourceReceived
- R-5069omarchy.bluetooth panel cannot turn Bluetooth back on: rfkill removes the adapter, which hides the icon and the switchby m3ssage· closed — completed at sourceReceived
- R-5068Notification click does nothing for Telegram Desktop: "default" action trusted blindly + focus fallback can't match appName to window classby MAXIDEA· closed — completed at sourceReceived
- R-5067Intermittent click offset on right-side status bar modulesby Rambo176· closed — completed at sourcebugReceived
- R-50664.0.3 menu: stale highlight ghosts accumulate on rows while keyboard-scrolling long listsby somnten· closed — completed at sourceReceived
- R-5065nvidia.lua forces LIBVA_DRIVER_NAME=nvidia on hybrid AMD+NVIDIA laptops, breaking Chromium/Brave videoby Yarlord· closed — completed at sourceFixed
- R-5064Display backlight non-functional on Dell XPS Panther Lake (nondeterministic AUX/PWM negotiation at boot) — needs xe.enable_dpcd_backlight=1by RodriMora· closed — completed at sourceReceived
- R-5063Screensaver repeatedly activates while watching YouTube videosby aryzing· closed — completed at sourceReceived
- R-5062Power panel shows only the first battery on dual-battery laptops (omarchy-battery-status uses `head -n 1`)by brwoodside· closed — completed at sourceReceived
- R-5061Top-bar audio widget shows permanently 'muted' with no way to unmute when the sink is unresponsiveby Hubert342· closed — completed at sourceReceived
- R-5060omarchy toggle bar on/off has inverted show/hide semanticsby shaneb13· closed — completed at sourceReceived
- R-5059omarchy-install-chromium-ytdlp / omarchy-install-chromium-copy-url don't register native messaging hosts for Brave Originby ProjektZeitsand· closed — completed at sourceReceived
- R-5058omarchy-windows-vm: launch fails silently after the first success (setgid re-chmod loop on ~/Windows)by ZuluPilgrim· closed — completed at sourceReceived
- R-5057MSI Titan GT77HX: RGB keyboard control not supported by msi-perkeyrgbby andyholst· closed — completed at sourceReceived
- R-5056MSI Titan GT77HX: RGB keyboard control not supported by msi-perkeyrgbby andyholst· closed — duplicate at sourceReceived
- R-5055[Omarchy shell] "Launching <app>…" OSD can get permanently stuckby WilsonCheee· closed — completed at sourceReceived
- R-5054omarchy plugin clone omarchy.bar: cloned bar plugin never mounts (layer-shell surface not created)by dhruva-nu· closed — completed at sourceReceived
- R-5053MSI Titan GT77HX: Missing laptop-specific driver optimizations (RGB removed)by andyholst· closed — duplicate at sourceReceived
- R-50524.0.3 ships native messaging host installers without Brave Origin (fixed by #10292 on quattro)by calabrone42· closed — completed at sourceReceived
- R-5051Hybrid laptops: LIBVA_DRIVER_NAME=nvidia breaks all hardware video decoding when the compositor renders on the iGPUby Johary-hub· closed — completed at sourceFixed
- R-5050Menu extensions: overriding an existing id resets its icon and labelby ahmadtv· closed — completed at sourceFixed
- R-5049Speed test panel leaks 8 unbounded curl workers when dismissed mid-run — saturates the link until reboot (152 GB in 76 min)by LAVA-3D· closed — completed at sourceReceived
- R-5048Windows VM fails to launch when shared directory retains setgid bitby minisiowo· closed — completed at sourceReceived
- R-5047Lock screen: endless 250 ms fingerprint retry against a wedged fprintd device, never recoversby niclogin· closed — completed at sourceFixed
- R-5046LIBVA_DRIVER_NAME=nvidia forced on hybrid laptops where the panel is driven by the iGPU — video plays audio with a black pictureby elliott-ringasund· closed — completed at sourceFixed
- R-5045Display panel cannot enable/disable monitors: hyprctl keyword is rejected by the Lua parser and exits 0by Lawiak· closed — completed at sourceReceived
- R-5044omarchy install service sunshine fails: unit is app-dev.lizardbyte.app.Sunshine.service, not sunshine.serviceby markoria· closed — completed at sourceReceived
- R-5043Power panel: percentage text and progress bar disagree on dual-battery systemsby dotgerph· closed — not planned at sourceReceived
- R-654Fingerprint unlock fails after every suspend (fprintd device stuck busy) and the shell retries every 250ms until unlockby callumau· closed — completed at sourcebugReceived
- R-5042Cloning the menu plugin breaks the Apps submenu (appLibrary not wired for cloned menu plugins in 4.0.3)by RubenMovsesyan· closed — completed at sourceReceived
- R-5041Withdrawnby LeoSanz· closed — completed at sourceReceived
- R-5040Plugin hot reload never applies QML edits: Qt.clearComponentCache guard is always falseby diogo7dias· closed — completed at sourceReceived
- R-5039Plugin watcher outlives a shell crash, leaking an inotifywait each time until inotify instances are exhaustedby chadmandoo· closed — completed at sourceReceived
- R-5038Bluetooth bar panel leaks discovery session, breaking LE device auto-reconnectby jturan· closed — not planned at sourceReceived
- R-5037No sound from internal speakers on Dell XPS 13 DX13260 (Panther Lake, CS42L43+CS35L56A) — speaker-ID/tuning read failureby Nitad· closed — completed at sourceReceived
- R-5036numlock_by_default silently breaks letter keys on old Apple Bluetooth keyboards (hid-apple numpad emulation)by roju· closed — completed at sourceReceived
- R-5035Bluetooth popup shows "No adapter" and hides the power switch after turning Bluetooth offby demenydavid· closed — completed at sourceReceived
- R-5034IPU7 camera HAL requires missing libjsoncpp.so.26 on current Archby jamielmccormick· closed — not planned at sourceReceived
- R-5033Dell XPS 13 DX13260 (0E54): silent speakers due to missing Cirrus firmware linksby zspetersen· closed — completed at sourceReceived
- R-5032install service sunshine: systemctl enable fails (unit ships under app-* name with Alias), script aborts before opening firewall portsby lw396· closed — completed at sourceReceived
- R-5031Chromium crashes (SIGTRAP) on normal desktop launch — flags duplicated 2-3x from chromium-flags.confby zaid-kamil· closed — completed at sourceReceived
- R-5030idle.lock: large values overflow the lock Timer's 32-bit interval, causing an infinite 1kHz warning loop and ~1GB/session log growthby bob-wright8778· closed — completed at sourceFixed
- R-5029No speaker audio on Dell XPS 13 DX13260 (2026) — CS35L56 amp firmware never loadsby Gundrak· closed — not planned at sourceReceived
- R-5028Document: default binds already work in any keyboard layoutby WokoFlipper· closed — completed at sourceReceived
- R-5027Cloning omarchy.menu leaves the Apps submenu empty; the clone's Menu.qml never rendersby maxdmayhew· closed — completed at sourceReceived