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-1611Electron applications may create no window when Omarchy globally forces Ozone to Waylandby infernoid· open at sourcebug
Out of area
Decided· Out of scope - R-1612Screen recording fails on Pascal GPUs: -fallback-cpu-encoding yes doesn't catch NVENC API version mismatchby vicmanuelr· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-1613Bar: every inline command module logs TypeError: Cannot assign to read-only property "moduleName"by jeremy· open at sourcebug
Out of area
Decided· Out of scope - R-1614Add Cursor logo glyph to omarchy.ttf icon fontby GimpyHand· open at sourceenhancement
Out of area
Fixed - 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-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-1629Dropbox widget shows wrong quota for Basic accounts with bonus spaceby srikat· open at sourcebug
Out of area
Decided· Out of scope - 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 - 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
Fixed - R-1643Background switcher (image-picker): Enter key doesn't apply selectionby arthurr-jpg· open at sourcebug
Out of area
Decided· Out of scope - 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-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-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-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-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-1665jetbrains products come with default focus configs on waylandby n4zguu1· open at sourcebug
Out of area
Decided· Out of scope - 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-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-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-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-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
- 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-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-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-1700herdr client aborts (double Rust panic) when its terminal closes: "failed printing to stderr: Input/output error (os error 5)"by perminder-klair· open at sourcebug
Out of area
Decided· Out of scope - R-1701External display stays dark after a long suspend in clamshell: nothing re-probes the connector when the dock never re-asserts HPDby paracycle· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-1702`omarchy-upgrade-to-quattro` leaves qt6-wayland dependency-marked, so the shell's Wayland platform support shows as a removable orphanby peregrinus879· open at sourcebug
Out of area
Decided· Out of scope - R-1703Internal monitor position cannot be made to stick: clamshell watcher and Display panel scaling both re-apply position = "auto"by skoom21· open at sourcebug
Out of area
Decided· Out of scope - R-1704Network panel reports NOT CONNECTED with live IP, ping and throughput after NetworkManager restartsby skoom21· open at sourcebug
Out of area
Decided· Out of scope - R-1705Quattro upgrade removes iwd but leaves wifi.backend=iwd in NetworkManager conf.d, leaving Wi-Fi unavailable (incomplete fix for #6612)by skoom21· open at source
Out of area
Decided· Out of scope - Decided· Out of scope
- R-1707Quattro: Intel Mac takes long to wake from suspend, workspace frozenby sub0x0ne· open at sourcebugcompatibility
Out of area
Decided· Out of scope - Decided· Out of scope
- R-1709SDDM greeter's hyprland.lua does not set monitor scaleby wrnlb666· open at sourcebug
Out of area
Decided· Out of scope - R-1710Quattro iwd→NetworkManager migration: wpa_supplicant roam-thrashes onto AP 6 GHz radio it can't hold (MT7922/mt7921e)by Chosen9115· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-1712DE scaling defaullts to 2 & screensaver overrides scaling settiingby mikl0s· open at sourcebug
Out of area
Decided· Out of scope - R-1713screenrecord --with-webcam: overlay locks to YUYV @5fps instead of MJPG @30fps at 1280x720by ottosilva· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-1714Changing default text editor in omarchy menu does not update mimeapps.listby gbaims· open at sourcebug
Out of area
Decided· Out of scope - R-1716Chromium wallet signing windows (Rabby, Phantom) never map under Wayland after 4.0.0by marioxabel· open at sourcebug
Out of area
Decided· Out of scope - R-1717Tray icon vanishes when an app switches its IconName between symbolic and non-symbolic (fcitx5)by chiengyn· open at sourcebug
Out of area
Decided· Out of scope - R-1719Add numpad bindings for workspace navigation on Quattroby Douda· open at sourceenhancement
Out of area
Decided· Out of scope - R-1721webcam picker: Device Caps filter still passes IPU7 raw Bayer node (follow-up to #5722)by danteRub· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-1722Bar shows a checkered overlay after an interrupted bar-move gesture — omarchy-bar-move-ghost layer stays stuck openby edvaldo4d5· open at sourcebug
Out of area
Decided· Out of scope - Decided· Out of scope
- Decided· Out of scope
- R-1725Shell animations run at ~60 fps regardless of monitor refresh rate on NVIDIA (Qt falls back to the basic render loop)by PavelAlennikov· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-1726Network panel never reopens the passphrase prompt for a saved network with a stale passwordby andrei-himself· open at sourcebug
Out of area
Decided· Out of scope - R-1727Dual-boot install fails when the free space is on a different disk than Windows itselfby igor-gorohovsky· open at sourcebug
Out of area
Decided· Out of scope - R-1728Clicking a Chromium web-app notification focuses the browser window, not the sending web appby vmarcinko· open at sourcebug
Out of area
Decided· Out of scope - R-1729Quickshell network panel shows WPA2-Enterprise connection as disconnectedby emredurak01· open at sourcebug
Out of area
Decided· Out of scope - R-1730Quattro migration doesn't update kb_options, trapping Caps Lock ONby jamesgoldswain· open at sourcebug
Out of area
Decided· Out of scope - R-1731Cloned or third-party bar plugin fails to load, leaving no bar and no errorby koenhendriks· open at sourcebug
Out of area
Decided· Out of scope - R-1732mise wrappers still exec-loop when mise x falls back to a PATH lookup (residual case of #6349)by pedrosekine· open at sourcebug
Out of area
Decided· Out of scope - R-1736Notification icon for all the web-apps shows chromium logo instead of the installed PWA logo.by RohitKaushal7· open at sourcebug
Out of area
Decided· Out of scope - R-1737Quattro upgrade writes rd.luks.name while mkinitcpio uses encrypt hook, breaking encrypted root bootby gcarre· open at sourcebug
Out of area
Decided· Out of scope - R-1739Sunshine installer configures two autostart paths, causing SIGABRT on port 48010 after loginby mise42· open at sourcebug
Out of area
Decided· Out of scope - R-1740screenrecord: NVENC fallback doesn't trigger on API version mismatch (Pascal/580xx driver)by ricardomillerjr· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-1742Calendar weekday labels hardcoded to English instead of using system localeby markbus-ai· open at sourcebug
Out of area
Decided· Out of scope - R-1743Laptop display stays dark after disconnecting from External Displayby omnomburp· open at sourcebug
Out of area
Fixed - R-1744No sound after reboot with headphones plugged in (Dell XPS 16 / sof-soundwire cs42l45)by kafatekactual· open at sourcebugcompatibility
Out of area
Decided· Out of scope