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-1615Add Cursor CLI as default agent option in menuby GimpyHand· open at sourceenhancementFixed
- R-1616Search ranks `Remove › Development › Rust` above the RustDesk app — Enter runs the removalby RodriMora· open at sourcebugFixed
- R-1617Menu prompts don't allow "+" characterby ty-davis· open at sourcebug
+1 also reported· show· hide
R-1617 is the earliest report of this defect; this report says the same thing.
- Numpad keys do nothing in the Omarchy menu search field R-5321filed Oct 11, 2026Open upstream.
Fixed - R-1618keybindings --print uses a different format than hl.unbind / o.bindby temper303· open at sourcebugFixed
- R-1619omarchy-hyprland-monitor-scaling: scale reverts instantly, monitors get rearranged, and sed -i destroys a symlinked monitors.luaby FCygan· open at sourcebug
Out of area
Decided· Out of scope - R-1620Light themes render the Chromium tab strip bright yellowby celsobenedetti· open at sourcebug
Out of area
Decided· Out of scope - R-1621Packaged Herdr allows self-update and leaves pacman, binary, and server versions inconsistentby ByronSerrano· open at sourcebug
Out of area
Decided· Out of scope - R-1622hibernation setup cannot repair a half-configured state, and --force does not bypass the early exitby janne· open at sourcebug
Out of area
Decided· Out of scope - R-1623hibernation setup installs keyboard-backlight system-sleep hook non-executable, so it never runsby janne· open at sourcebug
Out of area
Decided· Out of scope - R-4639Lock screen stays on AMD iGPU monitor after unlock (NVIDIA + AMD mixed GPU)by carbonnumbers· closed — not planned at sourceReceived
- R-4638Network panel reports ethernet and hides Wi-Fi list when a VPN tunnel (wg/tun/tap) is the default routeby kernelkiranerys· closed — completed at sourceReceived
- R-1624Clipboard: selecting entry auto-pastes into focused terminalby nightdevil00· open at sourcebug
Out of area
Decided· Out of scope - R-1625omarchy-hyprland-workspace-layout-toggle writes a persistent workspace rule that permanently shadows a user-configured global layout, with no way to clear itby mgdweb· open at sourcebug
Out of area
Decided· Out of scope - R-1626Top bar date/time take 30-60+ seconds to update after waking up a laptopby kylebragger· open at sourcebug
Out of area
Fixed - R-1627Display panel can't persistently turn off internal display — Omarchy watcher reverts itby EZHatETHZ· open at sourcebug
Out of area
Fixed - R-1628Creating a new grouptab has a trailing line glitch in the animationby agworkgit· open at sourcebug
Out of area
Decided· Out of scope - R-4637screenrecord --fullscreen ignores OMARCHY_SCREENRECORD_USE_PORTAL for external GPU monitorsby nightdevil00· closed — completed at sourceReceived
- R-1629Dropbox widget shows wrong quota for Basic accounts with bonus spaceby srikat· open at sourcebug
Out of area
Decided· Out of scope - R-4636Quickshell unable to restart after latest update on Edge branchby agworkgit· closed — completed at sourcebugReceived
- R-1630fix-bcm43xx.sh installs broadcom-wl for BCM4331, which hard-freezes a 2011 MacBook Air where in-kernel b43 worksby willhemming· open at sourcebugmaccompatibility
Out of area
Decided· Out of scope - R-1631Web app installer saves non-PNG icons with a .png extensionby pjgeutjens· open at sourcebug
Out of area
Decided· Out of scope - R-1632Power panel spawns three helper processes every five seconds while openby evo-social-world· open at sourceenhancement
Out of area
Decided· Out of scope - R-1633Bluetooth panel latches "Turned Off" when the adapter powers up after quickshell, disabling GUI pairing and the toggleby martin-irwin· open at sourcebug
Out of area
Decided· Out of scope - R-1634Microsoft Edge exposes extension popups and tooltips as anonymous Hyprland windowsby AvrumFeldman· open at source
Out of area
Decided· Out of scope - R-1635Notifications: toast popups appear on all monitors simultaneouslyby Deoxizn· open at sourcebug
Out of area
Decided· Out of scope - R-1636Calculator keybindings survive `omarchy-remove-preinstalls`, point at removed `omacalc`by AlxWolfenstein97· open at sourcebug
Out of area
Decided· Out of scope - R-4635Keyboard backlight not restored on wake/unlockby burninc0de· closed — completed at sourceReceived
- Decided· Out of scope
- R-1638[Bug] Fcitx5/Mozc candidate window is misplaced in native Wayland Chromium and Electron appsby simosako· open at sourcebug
Out of area
Decided· Out of scope - R-1639Notification icon slot renders a magenta placeholder instead of hiding when an icon fails to resolveby jpchabot· open at sourcebug
Out of area
Decided· Out of scope - R-1640GTK4/libadwaita apps don't follow the Omarchy themeby akitaonrails· open at sourcebug
Out of area
Decided· Out of scope - R-1641SUPER+J runs dwindle-only togglesplit on scrolling workspacesby AvrumFeldman· open at sourcebug
Out of area
Decided· Out of scope - R-1642AppLibrary icon index ignores the active icon theme: first filesystem hit wins, so app icons come from hicolor and change between rescansby assada· open at sourcebug
Out of area
Decided· Out of scope - R-4634Frequent kernel panics after upgrade to Quattro.by kowalcj0· closed — completed at sourcebugReceived
- R-1643Background switcher (image-picker): Enter key doesn't apply selectionby arthurr-jpg· open at sourcebug
Out of area
Decided· Out of scope - R-1644User password update in menu leaves old root password activeby Matredit· open at sourcebugenhancementFixed
- R-1645Fingerprint reader not detected: Minisforum AI X1 Pro (Realtek 2541:fa03)by Zyliax· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-1646Plugin: Context Engine - Work state detection with automatic actionsby markbus-ai· open at source
Out of area
Decided· Out of scope - R-1647Screen recording silently fails on external monitors driven by the dGPU (hybrid laptops)by tahadx· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-1648omarchy-settings ships a zram-generator config but nothing installs zram-generatorby westphae· open at source
Out of area
Decided· Out of scope - R-1649Media bar widget vanishes on pause when another MPRIS player advertises art-only metadataby adamhjk· open at sourcebug
Out of area
Decided· Out of scope - R-1650Performance power profile runs fans at 100% while idle on Alienwareby floriancheval· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-1651Free space install (alongside exsisting data) Doesn't work alongside non-OS partitionsby Matredit· closed — duplicate at sourcebugduplicateReceived
- R-4633Stable mirror contains broken linux-firmware-amdgpu 20260810-1by mwheelersmith· closed — completed at sourcebugReceived
- R-1652Menu empty-state text overflows the container on long queriesby jampierzuniga· open at sourcebug
+1 also reported· show· hide
R-1652 is where this defect is tracked; this report says the same thing.
- overflowing text when search item too long R-1715filed Aug 17, 2026Open upstream.
Fixed - R-4632Кeyboard backlight dies before lock screen after resume (ASUS)by PraiseTheDuck· closed — completed at sourcebugReceived
- R-4631waybar disappears, completelyby jBNeo· closed — completed at sourcebugReceived
- R-1653No way to opt out of lock-time display blanking in 4.0 (OMARCHY_LOCK_ONLY dropped, no shell.json equivalent)by gigq· open at sourceenhancementFixed
- R-1654idle.lock above ~24.8 days overflows the int32 timer ms: 1ms timer storm fills $XDG_RUNTIME_DIR and breaks all app launchingby fsedano· open at sourcebug
Out of area
Fixed - R-4630omarchy hyprland monitor scaling replaces scale = "auto" with one global value, binding every monitor to the last-adjusted scaleby ocewers· closed — completed at sourceReceived
- R-1656ELAN 04f3:0c4b fingerprint reader never matches under stock libfprint (ThinkPad E14/E15 Gen 3/4) — works with libfprint-tod insteadby jcperdomoybarra· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-1657default/hypr/apps/localsend.lua rule doesn't match in Hyprland 0.56 — LocalSend opens tiled and clicks breakby fieldnote-ops· open at sourcebug
Out of area
Decided· Out of scope - R-4629Qt.formatDate/Qt.formatDateTime ignore system locale for day/month names in shell widgets (clock bar + calendar)by jlglvz· closed — completed at sourceFixed
- R-1658Pause and resume a screen recording mid-captureby tahadx· open at sourceenhancementReceived
- R-1659omarchy-shell lock screen crash-loops (~every 18s) after locking, due to DPMS-offby ultgames· open at sourcebug
+10 also reported· show· hide
R-1659 is where this defect is tracked; these reports say the same thing.
- Lock shell dies during normal idle->lock; session permanently locked, reboot required R-1882filed Aug 8, 2026Open upstream.
- Shell lock client dies on resume from suspend, showing Hyprland 'screensaver died' failsafe R-1219filed Aug 30, 2026Open upstream.
- Idle→lock kills omarchy-shell (fatal Wayland error); DP monitors recover EDID-dead on NVIDIA multi-DP R-1125filed Sep 1, 2026Open upstream.
- omarchy-shell crash-loops (fatal Wayland error) after idle-lock DPMS toggle and hibernate resume R-1042filed Sep 2, 2026Open upstream.
- omarchy-shell crashes with EGL/Wayland fatal error when locking during suspend — blank 'error page' before lock screen R-746filed Sep 10, 2026Open upstream.
- omarchy-shell crashes (exit 255) on resume when FALLBACK monitor is removed, briefly showing Hyprland's lock-crashed screen R-709filed Sep 10, 2026Open upstream.
- Lock screen blanking crashes the shell on single-monitor setups, causing a lock/relaunch loop R-491filed Sep 16, 2026Open upstream.
- Idle blank is undone by the idle wake path when the monitor's link flaps, strobing black/lock screen R-392filed Sep 17, 2026Open upstream.
- Shell exits with a fatal Wayland error when the monitor wakes while locked (Hyprland FALLBACK output removed) R-2141filed Oct 1, 2026Closed upstream on 2026-10-13 by the bot omarchybot, as a duplicate (target not recorded).
- Lock screen loops shell crash and monitor power-cycle when HDMI output drops after DPMS off R-5178filed Oct 6, 2026Open upstream.
Received - R-1660Ui/Dropdown: popup implicitHeight omits its own padding, so the last option is clippedby AgentRBY· open at sourcebug
Out of area
Decided· Out of scope - R-1661Lock Screen not focusingby notTanveer· closed — duplicate at sourcebugduplicateFixed
- R-1662Obsidian shortcut never focuses a running window: ^obsidian$ no longer matches md.obsidian.Obsidianby johnnynia· open at sourcebug
Out of area
Decided· Out of scope - R-1663omarchy-fcitx5.service restart-loops forever when a user autostart .desktop launches fcitx5 under a different filenameby jkubo· open at sourcebug
Out of area
Decided· Out of scope - R-4628ASUS audio soft-mixer fix only initializes ALC285, leaving other Realtek codecs (ALC294) mutedby nitine· closed — completed at sourceReceived
- R-1664omarchy-brightness-display off dispatches a dpms form the Lua API ignores — locked screens never power offby kinggs· open at sourcebugReceived
- R-1665jetbrains products come with default focus configs on waylandby n4zguu1· open at sourcebug
Out of area
Decided· Out of scope - R-4627Omarchy migration not workingby DanielLob-o· closed — completed at sourcebugReceived
- R-1666Nautilus doesn't update default editorby brianspragge· closed — duplicate at sourcebugduplicateReceived
- R-1667shift:both_capslock_cancel (default kb_options) breaks fcitx5 Shift toggle for Chinese/English inputby a-lang· open at sourcebug
Out of area
Decided· Out of scope - R-1668No Wi-Fi on Apple Silicon Macs: the Broadcom quirk's chip-ID gate includes BCM4378/BCM4387by thejamescollins· closed — not planned at sourcebugcompatibilityReceived
- R-1669Network panel misreports WARP/WireGuard tun as "Ethernet (10gbit)" and shows tunnel IP instead of Wi-Fiby ujo4eva· open at sourcebug
Out of area
Decided· Out of scope - R-1670Terminal of cliamp launched from application menu cannot be distinctly matched by window_ruleby haafoo· open at sourcebug
Out of area
Decided· Out of scope - R-4626Dell XPS 13 (0E53) has no bass: CS35L56 woofer amps never load firmware without the sof_sdw sidecar quirkby jonnyace· closed — completed at sourceReceived
- R-1671mise tool wrappers print mise's status line to stdout, corrupting captured command output (gh auth token → 401)by pl0xuee· open at sourcebug
Out of area
Fixed - R-1672omarchy-hw-fingerprint misses readers named only in the USB interface descriptor (Dell ControlVault 3+, 0a5c:5865)by eworkshop· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-1673Dropbox widget hides the tray icon without replacing its menu: no Preferences, no Quit, and the login button does nothingby adnanmur· open at sourcebug
Out of area
Decided· Out of scope - R-1674Cloning the bar plugin blanks the bar (broken Loader.Error fallback in shell.qml)by kesavsabari· open at sourcebug
Out of area
Decided· Out of scope - R-1675Lock screen wallpaper doesn't reload after suspend/resume, leaving bare password inputby glennbarosen· open at sourcebug
+1 also reported· show· hide
R-1675 is the earliest report of this defect; this report says the same thing.
- Shell (Qt/Quickshell) can't decode WebP images — black lock screen & blank previews; qt6-imageformats not a dependency R-1421filed Aug 26, 2026Open upstream.
Received - R-1676omarchy-system-sleep-monitor calls bare dbus-monitor, which Homebrew's shadowing PATH entry breaks — omarchy-sleep-lock.service restart-loops forever and pre-suspend lock never firesby aislandener· open at sourcebugFixed
- R-1677Zen installer writes policies to unused /opt/zen-browser pathby Awlaursen· open at sourcebug
Out of area
Decided· Out of scope - R-1679Chromium browser PiP video always falls outside viewport, does not respect video aspect ratioby freezzby· open at sourcebug
Out of area
Decided· Out of scope - R-1680omarchy update aborts after the Quattro upgrade: six scripts string-compare OMARCHY_PATH against /usr/share/omarchy, defeating the upgrader's own compat symlinkby Xpond· open at sourcebug
Out of area
Decided· Out of scope - R-1681Few omarchy-menu toggle does not work as toggleby PrithvirajSinghChauhan8444· open at sourcebugFixed
- R-1682Apple Studio Display over USB4 flashes: stock preferred is 5K@120, then DP tunnel drops while Thunderbolt stays authorizedby saariuslystoned· open at sourcebugcompatibility
Out of area
Decided· Out of scope - Decided· Out of scope
- R-4625omarchy-shell crashes and relaunches on every wake from idle lock (FALLBACK monitor removal, fatal Wayland error)by mcjansen· closed — completed at sourceReceived
- R-1685Emoji Picker doesn't put emoji into clipboardby allanjorch· closed — duplicate at sourcebugduplicateReceived
- R-4624YouTube videos, colors shiftingby allanjorch· closed — completed at sourcebugReceived
- Decided· Out of scope
- R-1687Power panel shows UPower's hwdb charge limit (75-80%) instead of the real asusctl-set limit, and a bogus 0 cycle countby chickymonkeys· open at sourcebug
Out of area
Decided· Out of scope - R-1688SUPER+C/V/X universal clipboard shortcuts fail with "send_key_state: key not found" when a non-Latin keyboard layout is activeby rsoutar· open at sourcebug
Out of area
Decided· Out of scope - R-1689Clicking a notification does nothing when app_name is not a substring of the window class (e.g. Telegram)by danielgccr· open at sourcebug
Out of area
Decided· Out of scope - Decided· Out of scope
- R-1691herdr package reports bare version `0.8.0`, making `herdr --remote` unusable against any upstream buildby igor-gorohovsky· open at sourcebug
Out of area
Decided· Out of scope - R-1692Quickshell heap corruption after Omarchy local-plugin hot reload (QV4::Chunk::sweep / jemalloc)by ripple0328· open at sourcebug
Out of area
Decided· Out of scope - R-1693Omarchy menu scroll speed is too slow with touchpadby Anshshivhare23· open at sourceenhancementFixed
- R-4623mise tool wrappers can exec themselves forever: `mise x <pkg> -- <bin>` resolves <bin> back to the wrapperby guruthechosen· closed — completed at sourceReceived
- R-1694Cloning a service + bar-widget plugin leaves the widget dead: firstPartyServiceFor() has no clonedFrom routingby y4nder· open at sourcebug
Out of area
Decided· Out of scope - R-1695Tailscale panel reports "CLI is not installed or not on PATH" when the which package is absentby anupanup2001· open at sourcebug
Out of area
Decided· Out of scope - R-1696hyprlock died because streamwebhelperby wandyirawan· open at sourcebugReceived
- R-1697Emoji picker inserts into the wrong window when the card spans two windowsby Guts444· open at sourcebug
+2 also reported· show· hide
R-1697 is the earliest report of this defect; these reports say the same thing.
- When using mouse on the Emoji Picker, emoji isn't shown anywhere R-1684filed Aug 18, 2026Open upstream.
- Emoji picker mouse selection can paste into the app underneath instead of the originating composer R-837filed Sep 8, 2026Closed upstream on 2026-10-11 by the bot omarchybot, as a duplicate of #7350 (R-1697). GitHub close reason: duplicate.
Fixed - R-1698T2 + t2archinstall overlay: Limine writes branding-only to the ESP, linux-t2 never becomes an entry, PipeWire has no ALSA SPAby twfyke· closed — not planned at sourceReceived
- R-1699[Bug] Modifier key (Shift) release events dropped with fcitx5-rime — Shift cannot switch Chinese/English (Hyprland 0.56.2 keybinds refactor regression)by jfdnet· open at sourcebug
Out of area
Decided· Out of scope - R-4622Shibumi network panel: clicking Connect on unsaved protected WiFi does nothingby lloydshinee· closed — completed at sourceReceived