Proof Portal
Project overview
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-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-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-4944Workspace bar widget highlights the same workspace on all monitors instead of each monitor's own active workspaceby cjoprey· closed — completed at sourceReceived
- R-4943Quickshell aborts while showing lockscreen surfaces without an active lockby clutchwtn· closed — completed at sourceReceived
- R-4942omarchy toggle bar on/off arguments are invertedby macbe· closed — completed at sourceReceived
- R-4941Plugin hot reload re-runs cached QML: Qt.clearComponentCache does not exist in Quickshellby janrenz· closed — completed at sourceReceived
- 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-4938Orphan inotifywait processes accumulate watching ~/.config/omarchy/pluginsby zhainan99· closed — completed at sourceReceived
- R-4937Grey-screen video playback in Chromium/Discord on hybrid AMD+NVIDIA (forced LIBVA_DRIVER_NAME=nvidia)by RibatTRW· closed — completed at sourceReceived
- 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-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-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-4931Quickshell module not found - missing quickshell-corepluginby bafplus· closed — completed at sourceReceived
- R-4930Quickshell module not found - missing quickshell-corepluginby bafplus· closed — completed at sourceReceived
- R-897Google Chrome aborts on launch: Qt wayland plugin missing (QT_QPA_PLATFORM=wayland;xcb without qt5-wayland)by Samuel-Ku· closed — not planned at sourcebugReceived
- R-4929omarchy-windows-vm: launch fails after stop because Samba leaves setgid on the shared mountby Skyzomin· closed — completed at sourceReceived
- R-4928omarchy-hw-laptop: DMI chassis fallback never matches, so any machine without an ACPI lid button reports "not a laptop"by flip-in· closed — not planned at sourceReceived
- R-4927Bluetooth headphones not workingby Burhanuddin8842· closed — completed at sourcebugReceived
- R-4926Macbook T1 performance limited after screen saverby pedroresende· closed — completed at sourcebugReceived
- R-4925Shell crashes with "Tried to show lockscreen surfaces without active lock" when restarted while a lock is pendingby kelvincushman· closed — completed at sourceReceived
- R-4924SDDM greeter ignores system keyboard layout (always US, breaks AZERTY at login/lock screen)by tecknozic· closed — completed at sourceReceived
- R-4923Weather panel location name can overlap the Celsius temperatureby ayush-rdev· closed — completed at sourceReceived
- R-4922omarchy-windows-vm: launch permanently fails when a mount source has the setgid bit, because chmod 0700 cannot clear itby idrlmartian· closed — completed at sourceReceived
- R-4921Cloning a first-party service plugin breaks other plugins that reference it via firstPartyServiceFor(id)by LexGrishin· closed — completed at sourceReceived
- R-4919Quickshell segfaults in QQuickRepeater incubation during rapid PipeWire volume-scroll / OSD togglingby Vann06-2005· closed — completed at sourceReceived
- R-4918LIBVA_DRIVER_NAME=nvidia is set even when the NVIDIA GPU drives no output, stalling video playback on hybrid laptopsby sl4ppy· closed — completed at sourceReceived
- R-4917nautilus "Trash Settings" / "File History Settings" buttons error out of the box (no gnome-control-center)by vbtwo31984· closed — duplicate at sourceReceived
- R-4916Screensaver interrupts video playback: the Inhibit portal routes to a backend that cannot work on Omarchyby dbx0· closed — completed at sourceReceived
- R-4915Wifi Panel hangs on typo'd password - Unable to forget network or change passwordby mortalglitch· closed — completed at sourcebugReceived
- R-4914Cloned service plugins are invisible to firstPartyServiceFor() (breaks Stay Awake indicator after cloning omarchy.idle)by SisuAika· closed — completed at sourceReceived
- R-4913omarchy-windows-vm: launch always fails with "Failed to start Windows VM" when a shared-folder source dir carries a stray setgid bitby mikedeskevich· closed — completed at sourcebugReceived
- R-4911Factory reset retains the previous owner's password hashby AksharP5· closed — completed at sourceReceived
- R-4910omarchy-hibernation-setup appends resume hook after filesystems, breaking resumeby jorgenfoss· closed — completed at sourceReceived
- R-4909SIGSEGV in audio panel (VDMListDelegateDataType::createMissingProperties) during PipeWire restartby sunshine144· closed — completed at sourceReceived
- R-4908Windows VM startup fails silently when shared directory has setgidby bokology· closed — completed at sourceReceived
- R-4907omarchy default editor is ignored by file managers — text files always open in Neovimby CarloBrandolini· closed — completed at sourceReceived
- R-4906`omarchy toggle bar on/off` behaves in reverseby zieglerziga· closed — completed at sourceReceived
- R-4905Dropbox panel shows wrong storage info (hardcoded plan quota, e.g. "3.11 GB of 2 GB")by fabridamicelli· closed — completed at sourceReceived
- R-4904omarchy update prompts for password even when the user has a NOPASSWD sudoers drop-in (sudo -v gate)by christianjgilman· closed — completed at sourceReceived
- R-4903Battery panel ignores charge_control_end_threshold and misreports the charge limitby brightwalker25· closed — completed at sourceReceived
- R-4902omarchy plugin clone omarchy.bar produces a plugin that can never load (required properties)by tinterian· closed — completed at sourceReceived
- R-4901Lock: writing to a plugin directory while locked hot-reloads the shell, and stranded-lock recovery then aborts Quickshellby danielhernik· closed — completed at sourceReceived
- R-4900Windows VM: shared-folder Samba service breaks the mount permission check on relaunchby MarkGoldring· closed — completed at sourceReceived
- R-4899omarchy-windows-vm: silent launch failure every other run — numeric chmod doesn't clear setgid, breaking the mount-safety checkby HannibalHudson· closed — completed at sourceReceived
- R-4898Lock screen crash: MultiEffect blur with high GPU load causes QML scene crash during plugin reloadby coreySean· closed — completed at sourceReceived
- R-4897Lock screen crash: MultiEffect blur with high GPU load causes QML scene crash during plugin reloadby coreySean· closed — completed at sourceReceived
- R-4896Lock screen crash: MultiEffect blur with high GPU load causes QML scene crash during plugin reloadby coreySean· closed — completed at sourceReceived
- R-4895SDDM greeter ignores system keyboard layout, causing silent password-mismatch after autologin is used upby AltairSD· closed — completed at sourceReceived
- R-4894omarchy debug command is unreachable via the CLI router despite being advertised in --helpby ajgorrell· closed — completed at sourceReceived
- R-949omarchy-windows-vm launch fails silently: dockur/windows re-applies setgid on ~/Windows, tripping the 700-only mounts checkby ajgorrell· closed — completed at sourcebugReceived
- R-4892omarchy-battery-status reports wrong percentage on dual-battery laptops (reads only BAT0)by nick-terrant· closed — completed at sourceReceived
- R-4891sddm.sh strips pam_gnome_keyring.so auth from /etc/pam.d/sddm but not /etc/pam.d/sddm-autologinby swiaam· closed — completed at sourceReceived
- R-4890Codex usage widget shows initialize after Codex CLI 0.150.0 updateby tycameron· closed — completed at sourceReceived
- R-4889Update: Agent and Speaker widgets also become unresponsiveby Rambo176· closed — completed at sourcebugReceived
- R-4888Hermes Desktop HUD still tiles on Hyprland despite default/hypr/apps/hermes.lua float ruleby kvnloo· closed — completed at sourceReceived
- R-4886omarchy-windows-vm launch silently fails after VM restart due to setgid bit on shared-folder mountby KiloNiner· closed — completed at sourceReceived
- R-4885Laptop with no external monitor has no path from lid-open to dpms enable: panel stays dark after resumeby EitanSchuler· closed — completed at sourcebugReceived
- R-4884omarchy toggle bar on/off` actions are invertedby brianrhoads9-netizen· closed — completed at sourcebugReceived
- R-4883omarchy-windows-vm: shared folder resets setgid, silently breaking the next launchby MykelSIlver· closed — completed at sourceReceived
- R-4882Windows VM: omarchy-windows-vm launch fails silently ("Failed to start Windows VM") when the shared-folder anchor has the setgid bit setby StefaanBatsele· closed — completed at sourceReceived
- R-4881omarchy debug command missing from dispatcher despite binary existing and workingby TheRealGhost007· closed — completed at sourceReceived
- R-4880omarchy debug --no-sudo --print does not exist in 4.0.2-1by jandal· closed — completed at sourceReceived
- R-4879gnome-keyring silently recreated on every password-based SDDM login, orphaning all saved secretsby jandal· closed — completed at sourceReceived
- R-4878Omarchy Top-Bar Intermittent Mouse Click Failure — Forensic Investigation Reportby Rambo176· closed — completed at sourcebugReceived
- R-4877"Brightness slider hidden when DDC fails but ACPI backlight available"by mtmartin3434-dot· closed — completed at sourcebugReceived
- R-4876Shipped agent skill still points at basecamp/omarchy, so agent duplicate searches silently return nothingby Sean-Mulcahy· closed — completed at sourceReceived
- R-4875windows vm launch fails when ~/Windows is empty (dockur sets shared mode 2777)by lushprey· closed — completed at sourceReceived
- R-4874Network panel shows fake "Ethernet" instead of Wi-Fi when a VPN/tunnel owns the default route (hides Wi-Fi QR share button)by sal-he· closed — completed at sourceReceived
- R-4872Saving a local plugin's QML logs "Local plugin changed, reloading" but the bar widget keeps running the old codeby stoa-ops· closed — completed at sourceReceived
- R-4871Turning off Bluetooth from the panel makes the adapter disappear ("No bluetooth adapter") until Update > Hardware > Bluetooth reloadby SamuelCarriles· closed — completed at sourcebugReceived
- R-4870Plugin code under ~/.config/omarchy/plugins/ never hot-reloads: neither on save nor via rescanPluginsby kidskript3· closed — completed at sourceReceived
- R-4869Display panel cannot toggle monitors: uses `hyprctl keyword`, which the Lua parser rejects (exit 0)by kidskript3· closed — not planned at sourceReceived
- R-4868herdr: remote client aborts (SIGABRT) on teardown — panic hook panics on a dead ttyby lucletoffe· closed — completed at sourceReceived
- R-4867omarchy windows vm launch always fails after a fresh install: chmod 0700 doesn't clear the setgid bit the container puts on ~/Windowsby ianswope· closed — completed at sourceReceived
- R-4866Bar layer parks off-screen permanently after "omarchy toggle bar on" — inverted on/off logic in omarchy-toggle-barby abracu· closed — completed at sourcebugReceived
- R-4864Windows VM launch fails: $BASHPID bug in prepare_caller_mounts causes shared_mode check to read wrong fdby blackway· closed — completed at sourceReceived
- R-4862Cloning a service plugin silently breaks its bar indicatorby simonlomax· closed — completed at sourceReceived
- R-1011Fold third-party plugin updates into omarchy update and add an Update Plugins menu entryby dmltallen· open at sourceenhancementReceived
- R-4861Bar's Bluetooth widget can't be turned back on after off, when rfkill cuts radio power (ThinkPad ACPI)by oogala-boogala· closed — completed at sourceReceived
- R-4860SoundWire bus clash/parity errors isolated to one link cause speaker dropout on Dell XPS 14 2026 (Panther Lake/HURACAN)by vitillo· closed — completed at sourceReceived
- R-1014omarchy-windows-vm launch/remove fail silently: shared-folder anchor loses required 700 mode after container startby mshahid019· closed — completed at sourcebugReceived
- R-4859Agents panel: status banner is gated on `usageStatusText` but renders `authHelpText`, producing an empty warning boxby johnfire· closed — completed at sourceReceived
- R-1019Agents panel freezes permanently when inotify quota is exhausted: FileView watches die on the next atomic record rewrite and never re-armby lucletoffe· closed — completed at sourcebugReceived
- R-4858Bluetooth panel cannot pair passkey devices (keyboards) — no BlueZ agent registered, failure is silentby sk-hansen· closed — completed at sourceReceived
- R-1020Agents panel keeps stale Claude usage for hours after the clock is set back at bootby rdjperron· closed — completed at sourcebugReceived
- R-4857omarchy font set resets foot's font size to a hardcoded 9pt, desyncing it from omarchy display text sizeby 77-223255· closed — completed at sourceReceived
- R-4856sudo omarchy update aborts with "OMARCHY_PATH: unbound variable" in omarchy-update-devby MaurizioFaeddaDev· closed — completed at sourceReceived
- R-4855Display panel's scale presets silently no-op when `monitors.lua` has explicit per-output `hl.monitor` lines — per-monitor scaling and the bar panel are mutually exclusiveby isaac30503· closed — completed at sourceReceived
- R-4854Windows VM: launch fails silently when the container leaves ~/Windows setgid (chmod 0700 cannot clear it)by rogerfsh· closed — completed at sourceReceived
- R-4853omarchy toggle bar on/off has inverted semanticsby curtisc· closed — completed at sourceReceived
- R-4852quickshell SIGSEGV in VDMListDelegateDataType::createMissingProperties when PipeWire restarts with cachedAudioSinksby dorsetineb· closed — completed at sourceReceived
- R-4851omarchy-launch-spotify does nothing when quickshell.spotify is runningby drithird· closed — completed at sourceReceived
- R-1034Runaway memory leak in quickshell causing system-wide OOMby austrasien· open at sourcebugReceived
- R-4850hypr/nvidia.lua: LIBVA_DRIVER_NAME=nvidia corrupts hardware video decode on hybrid laptops where the compositor renders on the iGPUby andrea-bavetta· closed — completed at sourceReceived
- R-4849omarchy-windows-vm: launch/remove fail silently when ~/Windows has setgid (numeric chmod can't clear it since coreutils 9)by hyrujan· closed — completed at sourceReceived