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.
- Decided· Out of scope
- R-55omarchy update aborts: "Refusing to use an unsafe Omarchy update inhibitor state path" (locale-dependent stat %F rejects stock XDG_RUNTIME_DIR)by nanpaidashi· open at sourcebug
Out of area
Decided· Out of scope - R-56A throwing plugin close() leaves the panel overlay mapped and locks all pointer inputby St1aan· open at sourcebug
Out of area
Decided· Out of scope - R-57Clock panel: hero date clipped by the card border when [font] base-size is below 12by St1aan· open at sourcebug
Out of area
Fixed - R-58omarchy update aborts with 'Refusing to use an unsafe ... inhibitor state path' on non-English locales (localized stat %F comparison)by sijin-xb· open at sourcebug
Out of area
Decided· Out of scope - R-59Power panel doesn't show CPU/memory system stats despite manifest descriptionby kennysaelen· open at sourcebug
Out of area
Decided· Out of scope - R-60Apple Silicon lid close binds wrong command — machine never suspendsby cd-slash· closed — duplicate at sourcebugReceived
- R-61Dual boot with Windows: a clock in local time keeps new snapshots out of the Limine menu for hoursby peregrinus879· open at sourceenhancement
Out of area
Decided· Out of scope - R-62Apple Silicon: Voxtype dictation silently records zeros when pinned to the headset-jack source (device = "default")by jimcaralis· closed — not planned at sourcebugcompatibilityReceived
- R-63kms hook kept on desktops with an idle iGPU: 139 MB of unused nouveau/amdgpu firmware per UKI, exhausting a 2 GB ESPby nanstey· open at sourcebug
Out of area
Decided· Out of scope - R-65omarchy-update-requires-free-space checks only /, never the ESP — a full /boot breaks booting with no warningby nanstey· open at sourcebug
Out of area
Decided· Out of scope - R-64omarchy-update -y hangs forever at orphan-pkgs: gum confirm ignores OMARCHY_UPDATE_UNATTENDEDby nanstey· open at sourcebug
Out of area
Fixed - R-66Super+C interrupts commands in Foot after clipboard shortcut update; existing configs need migrationby rfmyrick· open at sourcebug
Out of area
Decided· Out of scope - R-67linux-omarchy 7.2.5-3: kernel panic in idle task (Attempted to kill the idle task) on Alder Lake XPS 15 9520 — stock linux 7.2.3 stableby bkbatchelor· open at sourcebug
Out of area
Decided· Out of scope - R-68Chrome Live Caption bubble is tiled into its own windowby IgnorEnd· open at sourcebug
Out of area
Decided· Out of scope - R-69omarchy-launch-battlenet has no single-instance guard — every relaunch stacks a headless Proton treeby zor01010· open at sourcebug
Out of area
Decided· Out of scope - R-70Third-party bar widget never mounts while its keepLoaded service runs, and reload does not compile the widget QMLby thodoristsagko· open at sourcebug
Out of area
Decided· Out of scope - R-71Bluetooth does not retain OFF setting between rebootsby orangezipper· open at sourcebug
Out of area
Decided· Out of scope - R-5124linux-omarchy 7.2.5: external monitors on Thunderbolt/MST dock get wrong EDID or fail to modeset (Panther Lake, upstream xe regression)by DanielHartl· closed — not planned at sourcebugcompatibilityReceived
- R-5123omarchy update ends with '/usr/bin/setpriv' terminated by signal TERMby shawnyeager· closed — completed at sourceReceived
- R-72`omarchy update` reports failure when a user-installed AUR package (hyprmoncfg) can't rebuild: read-only Go module cache left in yay build dirby lavrinovich86· open at source
Out of area
Decided· Out of scope - R-73External monitor via USB-C→DP dongle never recovers after suspend/replug on ThinkPad X1C Gen8 (Alpine Ridge TB3) — reboot-only, not an Omarchy bugby zarej· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-74`omarchy-update` is annotated `omarchy:requires-sudo=true`, but running it as root makes the mise step write root-owned files into the user homeby abdrumm· open at sourcebug
Out of area
Decided· Out of scope - R-75Nautilus 'file operations' popup prevents hover/click anywhere elseby pmpinto· open at sourcebug
Out of area
Decided· Out of scope - Decided· Out of scope
- Decided· Out of scope
- R-5122omarchy update asks for the sudo password on every privileged commandby shawnyeager· closed — completed at sourceReceived
- Decided· Out of scope
- R-79omarchy default agent fails for 8 of 13 agents: empty agent_package makes mise use -g "" always failby NickGV· open at sourcebug
Out of area
Decided· Out of scope - Decided· Out of scope
- R-81Notifications never render: `screenObscured` is permanently true because `firstPartyServiceFor("omarchy.lock")` always returns nullby rugobal· open at sourcebug
Out of area
Decided· Out of scope - R-5121Rapid fan cycling persists after switching from linux-omarchy to stock Arch kernel on ThinkPad X1 Carbon Gen 10by ch7amada· closed — not planned at sourcebugReceived
- R-82Root-Cause Investigation: Right-Side Status Bar Click Areas Become Misaligned After System Tray Item Removalby Rambo176· open at sourcebug
Out of area
Decided· Out of scope - R-83Migration 1790042972 fails on every update when the running shell predates it ("Something went wrong during the update!")by kurtlieber· open at sourcebug
Out of area
Decided· Out of scope - R-85MacBookPro14,1: BCM4350 hybrid coexistence starves Bluetooth audio on 2.4 GHz Wi-Fiby Clowdyffs· open at sourcebugmaccompatibility
Out of area
Decided· Out of scope - R-86[MacBookPro16,1 T2] Hard power cut under heavy CPU load on battery — power-saver does not cap power draw (i9-9980HK)by kzagoris· open at sourcebugmaccompatibility
Out of area
Decided· Out of scope - R-87F10 (Bluetooth) hotkey is inert on ThinkPad T490 — thinkpad_acpi's default hotkey_mask omits the Bluetooth bitby franjorub· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-88Unowned owe files block omarchy update on every run: file-conflict recovery only clears omarchy* package namesby justcarlson· open at sourcebug
Out of area
Decided· Out of scope - R-89Bar-widget+service plugins are dead on third-party bars (service-less entry facade)by PapaLeQuavious· open at sourcebug
Out of area
Decided· Out of scope - R-90linux-omarchy 7.2: 30s NVMe stalls behind Meteor Lake VMD ("timeout, completion polled")by tmn73· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-91Omarchy shell (quickshell) accumulates per-instance log dirs in /run/user/1000 until tmpfs is full, breaking all app launchesby powerk1977· open at sourcebug
Out of area
Decided· Out of scope - R-5120Edge: omarchy-settings-dev (c3e67f5) lags omarchy-dev (7b336b1), missing default/omarchy/sudo-no-update/sudo, so omarchy update always failsby paralyses2193· closed — completed at sourceReceived
- R-5119Fullscreen Proton games lose the keyboard while the mouse staysby tighthead3· closed — completed at sourcebugReceived
- R-92Screensaver (ttfx 120fps fullscreen) causes sustained high CPU, heat and fan noiseby henrique-simoes· open at sourceenhancement
Out of area
Decided· Out of scope - Decided· Out of scope
- R-94ASUS ExpertBook B9406CAA: PixArt touchpad I2C wedge freezes the desktop on linux 7.2.3by argrig666· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-5118Migration 1788163635 fails on dev-linked checkout: hardcodes /usr/bin/omarchy-sudo-passwordlessby ekollof· closed — completed at sourceReceived
- R-95Agents: Codex limits dropped when app-server never answers account/readby LeviWyattP· closed — completed at sourcebugReceived
- R-96Screensaver closes after ~1s as a small square when the clock calendar popup is openby SteelOverseer· open at sourcebug
Out of area
Decided· Out of scope - R-97"Launching …" OSD can linger or stick after app launch; no way to dismiss itby straficchio· open at sourcebug
Out of area
Decided· Out of scope - R-98Laptops don't hibernate on critical battery: UPower's default `Auto` resolves to suspend-then-hibernate at 2 %, and the battery can die firstby technobenja· open at sourceenhancement
Out of area
Decided· Out of scope - R-99Bluetooth panel hides devices whose name was first cached as a MAC address (e.g. AirPods Max)by rade1701· open at sourcebug
Out of area
Decided· Out of scope - R-100`omarchy toggle bar on` hides the bar (on/off are inverted)by olibob· open at sourcebug
Out of area
Fixed - R-101Resume from sleep leaves panel dark on Lenovo LOQ 15ARP9 (NVIDIA dGPU-only, s2idle): stale dpmsStatus skips DPMS enableby adhimiw· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-102Menu JSONC: labels containing `, ]` or `, }` are silently corrupted by the trailing-comma stripperby buger· open at source· edited (4 revisions)bug
Known issueKI-MENU-JSONC-COMMA-IN-STRING
Fixed - R-103bt-agent.service is permanently skipped when its ExecCondition races bluetooth.service, leaving the session with no Bluetooth pairing agentby pathtoplot· open at sourcebug
Out of area
Decided· Out of scope - R-104omarchy-windows-vm launch fails on every run after the first: chmod 0700 leaves setgid on ~/Windowsby jonspinks· closed — completed at sourcebugReceived
- R-105BIOS Splash Screen Doesn't Appear for Dual GPU Setupsby pelephant2· closed — completed at sourcebugReceived
- R-106monitor-scaling up/down persists the scale change to the wrong monitor's config when per-monitor rules are usedby phortonssf· open at sourcebug
Out of area
Fixed - Decided· Out of scope
- R-108amdgpu: kernel BUG at `amdgpu_object.c:213` — `amdgpu_bo_placement_from_domain` builds 5 placements (max 3) from Hyprland's `amdgpu_cs_ioctl`by geronimoglez· open at sourcebug
Out of area
Decided· Out of scope - R-109linux-omarchy 7.2.5: HDMI FRL link training fails on RX 9070 XT, no signal at 4K120by itmmdj· open at sourcebug
Out of area
Decided· Out of scope - R-110i915 driver: USB-C dock display fails to re-detect after unplug/replug (kernel 7.2.3 regression)by rrooding· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-111MacBookPro15,1: after a long S3, amdgpu SMU firmware fails to start and both displays stay blackby lukaseppler· open at sourcebugmaccompatibility
Out of area
Decided· Out of scope - R-112Agents panel: Codex collector counts no Pi usage when $HOME is a git repo (rg honors ~/.gitignore)by Ikractoia· closed — completed at sourcebugReceived
- R-113Apps section of the Quickshell menu shows "Nothing here yet" despite installed apps being present (e.g. LibreOffice)by csmithnaill· open at sourcebugFixed
- R-114linux-omarchy 7.2.5-3: ThinkPad P50s (Skylake + NVIDIA Maxwell) never wakes from S3 suspend; stock `linux` worksby scalicura· open at sourcebug
Out of area
Decided· Out of scope - R-115Chromium renders video black on NVIDIA: LIBVA_DRIVER_NAME=nvidia points it at a Firefox-only VA-API driverby jampick· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-116Silent pam_faillock lockout: sudo and lock screen reject the correct password as "incorrect"; one typo after unlock_time re-locksby jordi-adame· open at sourceReceived
- R-117Notification popup shows placeholder icon for Ghostty-forwarded notifications (missing desktop-entry hint fallback)by hexploder· open at sourcebug
Out of area
Decided· Out of scope - R-118Bar tray reserves its fully-expanded drawer width while collapsed, occupying bar space it never paintsby Pursuit2703· open at sourcebug
Out of area
Decided· Out of scope - R-119Snapshot boot entry cmdline has typo 'zswaap.enabled=0' after fresh 4.0.4 installby MyriadColors· open at sourcebug
Out of area
Decided· Out of scope - R-120HP EliteBook X Flip G2i (Panther Lake): IPU7 webcam is OV05C10/OVTI05C1 — no kernel driver and intel-ipu7-camera assumes OV08X40, so the camera fails silentlyby robbyproc87· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-121omarchy-mise-install stubs recurse into themselves when the tool is not installed, forking until the machine stallsby rudivdm· open at sourcebug
Out of area
Decided· Out of scope - R-122Held Ctrl is lost during keyboard repeat in native Wayland apps when Omarchy's fcitx5 service is runningby MPavleski· open at sourcebug
Out of area
Decided· Out of scope - R-123Chromium 153: YouTube UI (sidebar/comments/description) blank until reload, video plays fine — Intel Iris Xe (non-hybrid)by lewapf· open at sourcebug
Out of area
Decided· Out of scope - R-5117Terminal typing lag after opening a new terminal — clears only after a genuine idle pause, tied to mise/starship/zoxide/ble.sh prompt stackby djoleluk· closed — not planned at sourceReceived
- R-124[kernel/audio] Internal speakers silent: left CS35L41 amp fails OTP_BOOT_DONE (-121) on HP Envy x360 13-bf0xxxby zeriabit· closed — completed at sourcebugcompatibilityReceived
- Decided· Out of scope
- R-126Learn → Omarchy opens fullscreen during a fullscreen Firefox video and Escape cannot exitby fabtjar· open at sourcebug
Out of area
Decided· Out of scope - R-127BCM43602 (MacBookPro11,4): AP Country IE pushed into firmware drops the 5 GHz/802.11ac link within a minute, falls back to 2.4 GHz 802.11nby akopitsa· open at sourcebugmaccompatibility
Out of area
Decided· Out of scope - R-128BCM43602 (MacBookPro11,4): brcmfmac feature_disable=0x82000 quirk removes 802.11ac/VHT, pins Wi-Fi to 2.4 GHzby akopitsa· open at sourcebugmaccompatibility
Out of area
Decided· Out of scope - R-129Bar: an extra bar built for Qt's placeholder screen stacks on a real monitor after all outputs reconnect; bars are built one at a time (KVM switch)by dreed47· open at sourcebug
Out of area
Decided· Out of scope - R-130UK timezone and keyboard selected at install, but locale stays en_USby markallisongit· open at sourceenhancement
Out of area
Fixed - R-131omarchy-sleep-lock.service fails on every suspend/resume: systemd-inhibit 'already running'by Riao9· open at sourcebug
+7 also reported· show· hide
R-131 is where this defect is tracked; these reports say the same thing.
- omarchy-sleep-lock.service fails on resume: Restart=always re-runs systemd-inhibit while logind's sleep operation is still in flight R-1720filed Aug 17, 2026Open upstream.
- omarchy-sleep-lock.service fails intermittently on repeated suspend/resume cycles ("inhibition already running") R-1496filed Aug 24, 2026Open upstream.
- Boot with the lid closed on a dock: logind suspends before the dock is detected, the suspend wedges, and NetworkManager is stranded ASLEEP for the whole session R-1311filed Aug 28, 2026Open upstream.
- Legion Pro 7 with RTX 5080 hard-freezes after resume from deep suspend R-1063filed Sep 2, 2026Open upstream.
- Desktop becomes unresponsive after S3 resume: NVIDIA 610.57.04 modeset lock blocks Hyprland R-867filed Sep 7, 2026Open upstream.
- omarchy-sleep-lock.service restart-loops during every suspend/resume R-333filed Sep 19, 2026Closed upstream on 2026-10-12 by the bot omarchybot, as a duplicate (target not recorded).
- omarchy-sleep-lock.service logs status=1/FAILURE on every sleep transition (systemd-inhibit restart races logind sleep state) R-2089filed Sep 29, 2026Open upstream.
Fixed - R-132Codex quota toggles between meters and "account/read": RPC timeout too tight, blank-on-failure wipes last-good limitsby krsna1729· open at sourcebug
Out of area
Decided· Out of scope - R-133Dismissing the screensaver with the trackpad leaves the app underneath fullscreen (on_focus_under_fullscreen = 1 hands fullscreen to the window that gains focus)by trhiii· open at sourcebug
Out of area
Decided· Out of scope - R-134Chrome/Teams critical notifications never expireby dwestbrooks· open at sourceenhancement
Out of area
Decided· Out of scope - Decided· Out of scope
- R-136omarchy-windows-vm launch silently fails when ~/Windows has setgid bitby leisor· closed — completed at sourcebugReceived
- R-137Vendor GPOS SRG V3R3 overlay for an Omarchy stable imageby calledtoconstruct· open at source
Out of area
Decided· Out of scope - R-138test/cli vscode assert expects a symlink that 977e0fcd replaced with a real fileby anandude· open at sourcebug
Out of area
Decided· Out of scope - R-139App opening on wrong workspace if i switch before it opens.by kyleroberthammond· open at sourcebugReceived
- R-140Background reveal never animates: revealMask is `visible: false` with `layer.enabled` used as MultiEffect maskSourceby ScytheAkira· open at sourcebug
Out of area
Decided· Out of scope - R-141Theme change breaks terminal transparency in tmux panes (window-style + OSC 11 into pane ttys)by ScytheAkira· open at sourcebug
Out of area
Decided· Out of scope - R-142Default image viewer association (imv.desktop) opens only the clicked file, breaking arrow-key next/prev navigationby tnguyenfr1· open at sourcebug
Out of area
Decided· Out of scope - R-143linux-omarchy 7.2.5-3: amdgpu MST link enable regression — external monitor via USB-C dock stays black (works on 7.2.3)by anderskeis· closed — completed at sourcebugReceived
- R-144bluez 5.87-2 ships a broken A2DP SEP cache (upstream regression, fix already in BlueZ master) — consider carrying the one-commit fix in the Omarchy repoby oskarth· open at source
Out of area
Decided· Out of scope - R-145Power panel shows ~-1100W discharge: firmware reports battery current as 16-bit two's complement, sysfs rate overrides UPowerby forcey· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-146[Plugin]: Musicfoxby taotao7· closed — completed at sourceenhancementReceived