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-536Audio panel shows MUTED while master switch is on when microphone is unmutedby Selion05· open at sourcebug
Out of area
Decided· Out of scope - Decided· Out of scope
- R-538Third-party bar-widgets locked out of bar drag-reorder (PluginBarApi exposes no drag state)by ujo4eva· open at sourceenhancement
Out of area
Decided· Out of scope - R-539Shell reloads a local plugin on every write under it, including its own __pycache__ — reload storm freezes the shellby nocstah· open at sourcebug
Out of area
Decided· Out of scope - R-540Quickshell launch OSD and NextKey overlay can stick forever under load / interrupted launchesby gjouret· open at sourcebug
Out of area
Decided· Out of scope - R-541USB hot-plug doesn't work in Intel-based MacBook Pro (16-inch, 2019) with T2 chipby VasylBaran· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-5088Local plugin edits are never applied — "Local plugin changed, reloading" is logged but old code keeps runningby NiklasNeugebauer· closed — completed at sourceReceived
- Decided· Out of scope
- R-543CPU constantly heating up beyond 70C on less than 5% usageby muellan· open at sourcebug
Out of area
Decided· Out of scope - R-544omarchy-install-hermes-cli installs via pipx/PyPI, which Hermes' own docs list as unsupportedby vaibhavb· open at sourcebug
Out of area
Fixed - R-545Dragging the bar only works when there is at least 1 window (broken on empty desktop)by axelfontaine· open at sourcebug
Out of area
Decided· Out of scope - 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-547Intel i915 DP monitor has no video after long idle while DRM stays connected; DPMS reset recoversby lo-nau· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-548External monitor over USB-C dock never returns after suspend (ucsi_acpi GET_CABLE_PROPERTY failed, Meteor Lake) — reboot is the only fixby NikPiermafrost· closed — completed at sourcebugcompatibility
Out of area
Decided· Out of scope - 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-549`omarchy setup security fingerprint` silently evicts a working libfprint fork, then "succeeds" against the stale daemonby StuartRP· open at sourcebug
Out of area
Fixed - R-550Enrolled fingerprint permanently erased after suspend/resume (Goodix MOC 27c6:6594)by Frenagon· open at sourcebugcompatibilityReceived
- R-551mise wrappers perform global install/config writes on every command invocationby LoonanChauvette· open at sourcebug
Out of area
Fixed - R-552Agents panel: let plugins extend the per-provider brand-mark assetsby FelipeMayerDev· open at sourceenhancement
Out of area
Decided· Out of scope - R-553limine-mkinitcpio's boot-entry cmdline is sourced from /proc/cmdline, not target config — breaks chroot/clone builds targeting a different rootby pastorinj-pixel· open at sourcebug
Out of area
Decided· Out of scope - R-554omarchy windows vm: shared-folder setgid blocks relaunch after first run; KVM boot crash on Meteor Lakeby ecgcoop· open at sourcebug
Out of area
Decided· Out of scope - R-555Stale/orphaned PARTUUID in /etc/default/limine silently overrides /etc/kernel/cmdline, breaking LUKS auto-unlock after update — no validation against actual diskby pastorinj-pixel· open at source
Out of area
Decided· Out of scope - R-556Hyprland crash-loop on boot (aquamarine DRM backend teardown), bar position corruptedby delhub· open at sourcebug
Out of area
Decided· Out of scope - 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-557force-igpu resume hook strands system in Vfio mode on Integrated->Vfio transition failure; toggle can't recoverby ujo4eva· open at sourcebug
Out of area
Decided· Out of scope - 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-559X web app launched from the Super+Space app menu exits silently within seconds; same web app via Super+Shift+X or a terminal is fineby cgranier· open at sourcebug
Out of area
Decided· Out of scope - R-560BCM4360: Wi-Fi goes dark, toggle won't recover itby in0vik· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-561Shell plugin never receives its own settings write: barConfig is published one write behindby rmcdavid· open at sourcebug
Out of area
Decided· Out of scope - R-562screenrecording --with-webcam: overlay mpv is orphaned when the camera never delivers a frame; cleanup only sends SIGTERM and a second --stop-recording exits 1by jasrys· open at sourcebug
Out of area
Decided· Out of scope - R-563Fingerprint setup gives no diagnosis when libfprint has no driver for the detected readerby busbyjon· open at sourcebug
Out of area
Decided· Out of scope - R-564Unable to boot with Intel Arc B60 Pro Creator - triggers monitor factory test loop in early bootby Geoff-Ilmax· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-565Audio turns to 100% after connecting to a bluetooth deviceby mudit06mah· open at sourcebug
Out of area
Decided· Out of scope - R-5661password 8.12.36-2 omits MCP group/setgid setup, causing peer authentication rejectionby larok00· open at sourcebug
Out of area
Decided· Out of scope - 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-568Quickshell SIGSEGV in QQmlData::destroyed() during posted-event teardown after monitor add/remove (varying crash frame)by arjunagaur· open at sourcebug
Out of area
Decided· Out of scope - R-569Nothing in the update path measures ESP free space, including the post-transaction hook that writes the UKIby TechLuddite· open at sourceenhancement
Out of area
Decided· Out of scope - R-570Permanent lockout after suspend: omarchy-launch-shell's 1.5s compositor_alive guard abandons a dead lock client on slow resumeby abrahamchandy95· open at sourcebug
Out of area
Decided· Out of scope - R-571Zoo Design Studio WebRTC viewport hangs under Omarchy's forced native Wayland/Ozoneby elpapi42· open at source
Out of area
Decided· Out of scope - 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-572HP Smart Tank 520/540 USB printer not plug-and-play: driverless queue always fails (universal filter failed), hplip not shippedby HIMANSHU11827· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-573WiFi does not reconnect automatically after it disconnectsby HIMANSHU11827· open at sourcebug
Out of area
Decided· Out of scope - R-574WiFi auto-connects to 2.4GHz instead of preferring 5GHz on fresh installby HIMANSHU11827· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-5082Cannot paste image into CLI command/code tools (foot terminal)by HIMANSHU11827· closed — completed at sourceReceived
- R-575omarchy-toggle-hybrid-gpu has no Vfio case: a failed force-igpu restore strands the machine in Vfio with no supported way backby dreamsgarage· open at sourcebug
Out of area
Decided· Out of scope - R-576omarchy-menu-images reuses stale thumbnails after an image is overwritten in placeby 17lijunyi· open at sourcebugFixed
- 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-577bar.shell.serviceFor() returns null for third-party service+bar-widget pluginsby n30nf4nt0m· open at sourcebug
Out of area
Decided· Out of scope - R-578Quickshell lock freezes on display wake after 4.0.3: session stays locked with no lock surface (no-real-screen)by joachim162· open at sourcebug
+1 also reported· show· hide
R-578 is the earliest report of this defect; this report says the same thing.
- Undocking with the lid closed suspends with no active output: black screen after resume (clamshell race) R-84filed Sep 26, 2026Open upstream.
Received - R-579omarchy-update aborts whole transaction on a transient mid-download stall (pacman low-speed threshold is 1 byte/10s)by ngmisl· open at sourceenhancement
Out of area
Decided· Out of scope - R-580Network panel's enterprise WiFi (WPA2-Enterprise/802.1x) reconnect flow overwrites a working profile and misreports failures as wrong passwordby pixelsandpointers· open at sourcebug
Out of area
Decided· Out of scope - R-581omarchy-windows-vm: xfreerdp3 SIGSEGV on clipboard format query; propose migrating to sdl-freerdp3by tomturing· open at sourcebug
Out of area
Decided· Out of scope - R-5078Third-party menu+bar-widget clone plugins can get appLibrary=null forever (Apps list permanently empty)by Thomster· closed — completed at sourceReceived
- R-582Volume key auto-repeat floods pipewire-pulse clients and becomes laggyby Yiteng-CHEN· open at sourcebug
Out of area
Decided· Out of scope - R-5077Clock/calendar topbar popup gets stuck open, cannot regain focus without restarting the shellby Karrock· closed — completed at sourceReceived
- R-583Tray: add a monochrome icon setting, with a documented app-side contractby dadofsambonzuki· open at sourceenhancement
Out of area
Decided· Out of scope - 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-584Docker DNS defaults hardcode 172.17.0.1, colliding with routers on that subnetby OtherStep· open at sourcebug
Out of area
Decided· Out of scope - R-5072Audio panel Repeater crash (SIGSEGV) survives a full pipewire/wireplumber restart despite existing debounce mitigationby tsigafoos· closed — completed at sourceReceived
- R-585Bar: add an overflow region so the bar can hold more widgets than fitby TomFaulkner· open at sourceenhancement
Out of area
Decided· Out of scope - R-586dependency conflict: package requires standard nodejs instead of supporting nodejs-lts on Omarchy Linuxby nikolajanke· open at sourcebug
Out of area
Decided· Out of scope - R-587Dictation installer and menu check for voxtype-bin instead of the voxtype commandby cristim· open at sourcebugReceived
- R-5071BCM43602 on 2015–2017 Intel Macs associates but has no connectivity until iw reg set <country>by Clowdyffs· closed — completed at sourcebugReceived
- R-588Idle wake is dead after a lock, and a clamshell-disabled internal panel survives resume unreconciledby NatthanElias· open 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-589Adding a plugin does not instantiate its bar slot or register its IPC handler until the shell restartsby m3ssage· open at sourcebug
Out of area
Decided· Out of scope - 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
- Decided· Out of scope
- R-591Shell (quickshell) SIGSEGV when a click reassigns a Repeater's array model — crash in VDMListDelegateDataType::createMissingPropertiesby doughn8· open at sourcebug
Out of area
Decided· Out of scope - R-592omarchy install service dropbox reports "libappindicator-gtk3 did not install" although pacman installed its replacementby dbarke· open at sourcebug
Out of area
Decided· Out of scope - 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-593Stock fingerprint setup fails with NoSuchDevice on Validity 06cb:009a (libfprint lists it as unsupported)by BeameX· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-594omarchy-launch-browser silently fails when the default browser's Exec= is wrapped (env, flatpak, ...)by mhavo· open at sourcebug
Out of area
Decided· Out of scope - R-595Trusted path for service-backed widgets on replacement bars (follow-up to #9618)by felixzsh· open at sourceenhancement
Out of area
Decided· Out of scope - R-596SwitchToGreeter freezes the session: greeter relaunch targets the occupied VT (HELPER_TTY_ERROR)by MAXIDEA· open at sourcebug
Out of area
Decided· Out of scope - 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-597Bluetooth headset volume partly disconnected from audio panelby wolf0403· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-598omarchy-menu search field ignores IME composition (Korean/CJK via Fcitx5) — Keys.onPressed path bypasses Qt input methodby TAE58· open at sourcebugFixed
- R-599Chromium launch OSD remains visible after browser opensby goutham794· open at sourcebug
Out of area
Decided· Out of scope - R-600Display brightness keys/OSD have no effect on Lenovo Legion 5 15IAX11 (nvidia_wmi_ec_backlight EC bug, upstream kernel #221430)by selenophilezh· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-601Third-party service plugins report enabled: false despite being correctly configured and actually runningby kibendar· open at sourcebug
Out of area
Decided· Out of scope - R-602Universal Fix for Wedged-Style Popup Panels in Third-Party Pluginsby M0VO· open at sourcebug
Out of area
Fixed - R-603ASUS ExpertBook PX4466CHA: built-in speakers silent (ALC256, subsystem 1043:3541)by DemonKissme· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-604Documentation corrections: missing commands (windows key, ascii), clipboard controls, and wifi-qr conditionby mmr2070· open at sourcedocumentationReceived
- 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-605Bar freeze: anchored quickshell PanelWindows never repaint (Quickshell 0.3.1 + Hyprland 0.56.2)by bwhove· open at sourcebug
Out of area
Decided· Out of scope - R-606Plymouth set/switcher always fails on pre-4.0 installs: /usr/share/plymouth/themes/omarchy left user-ownedby chrstn-sgrr· closed — duplicate at sourcebugduplicate
Out of area
Decided· Out of scope - R-607Plugin sandboxing (4.0.3): no opt-in for embedding-style plugins to read other plugins' manifestsby dbgoodm· open at sourceenhancement
Out of area
Decided· Out of scope - R-5063Screensaver repeatedly activates while watching YouTube videosby aryzing· closed — completed at sourceReceived
- R-608starship: ahead/behind/diverged symbols are defined but can never renderby jramiresbrito· open at sourcebug
Out of area
Decided· Out of scope - R-609Quattro upgrade silently reverts default terminal and browser: retire list hashes cannot tell a deliberate choice from an untouched defaultby JoshJAL· open at sourcebug
Out of area
Decided· Out of scope