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-1861omarchy_hooks.conf replaces HOOKS instead of extending it, dropping lvm2/resume and leaving LVM-on-LUKS roots unbootableby alancaldas84· closed — not planned at sourceReceived
- R-4584valgrind unusable on stable channel: fatal "mandatory redirection" error (memcmp in stripped ld.so, no debug symbols shipped)by beXxou· closed — completed at sourcebugReceived
- R-4583[Quattro] omarchy agent crash <pid> fails when Pi is chosen agentby rholak· closed — completed at sourcebugReceived
- R-1862Shipped Ghostty epoll workaround can crash Ghostty on x86_64by Simplici0· open at sourcebug
Out of area
Decided· Out of scope - R-1863Migration 1786643346 loops after reboot on stale Chromium SingletonLockby rfmyrick· open at sourcebug
Out of area
Decided· Out of scope - R-1864Omarchy-settings upgrades revert the custom Plymouth/SDDM unlock-screen theme chosen via Style → Unlockby brink-lab· open at sourcebug
Out of area
Decided· Out of scope - R-1865MacBookPro15,1 (T2): deep never resumes; s2idle hangs on second suspend after Thunderbolt/xHCI dieby adityathakker· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-1866Lock screen auto-focus not workingby Obamium3157· open at sourcebugFixed
- R-1867Brightness: a monitor found by ddcutil detect but with no readable brightness is rescanned on every open, blanking itby dotnetemmanuel· open at sourcebug
Out of area
Decided· Out of scope - R-1868Jittery scrolling on Dell XPS 13 (Wildcat Lake): Panel Replay stalls frame deliveryby zoan37· closed — completed at sourcebugcompatibilityReceived
- R-4582[Quattro] I'm having to enter my password twice on Quattro rc3 and rc4. Is it normal behavior?by neurorune· closed — completed at sourcebugReceived
- R-4581NuPhy air75 v3 USB Dongle incompatible with Quattro shift key settingby mlabbe· closed — completed at sourcebugReceived
- R-4580[Quattro] Recent update got stuck running migration 1786643346by acrogenesis· closed — completed at sourcebugReceived
- R-4579[Quattro] LocalSend tray item duplicates the built-in Share flowby 0xApotheosis· closed — completed at sourceReceived
- R-4578Install zed fail with errorby mihalikv· closed — completed at sourcebugReceived
- R-1869Keyboard layout bar widget can switch the wrong device on T2 Macs ("Apple Headset" phantom keyboard not excluded)by brwaters· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-1870Dictation bar icon errors when voxtype isn't installed (missing guard in click handler)by brwaters· open at sourcebug
Out of area
Decided· Out of scope - R-1871About window shifts its content up on every launchby MirasMustimov· open at sourcebug
Out of area
Decided· Out of scope - R-4577Upstream qemu update blocks omarchy updateby rholak· closed — completed at sourcebugReceived
- R-4576Copy URL shortcut (Alt+Shift+L) dead after pre-package migration: stale Chromium command registration points at old extension IDby SisyphusOfCorinth· closed — completed at sourceReceived
- R-4575Quickshell AppLibrary causes ~20% CPU usage at idleby sarniva· closed — completed at sourcebugReceived
- R-1872Quickshell segfaults in QQuickItem::mapToScene during context-menu delivery (SIGSEGV)by higorhgon· open at sourcebug
Out of area
Decided· Out of scope - R-4574Bluetooth panel leaves discovery running after closing, causing DualSense disconnects in Steam gamesby EmilsValdmanis· closed — completed at sourcebugReceived
- R-4573NVIDIA installs: `kms` hook bundles ~100 MB of unused nouveau GSP firmware into every initramfs/UKIby matjam· closed — completed at sourceReceived
- R-4572Bluetooth panel starts adapter discovery and never stops it, breaking A2DP audio until shell restartby sholden· closed — completed at sourceReceived
- R-4571`--help` is being skipped for bin routes that partially resolve to a fileby EFrMG· closed — completed at sourcebugReceived
- R-4570[Bug] [Quattro] Editing one local plugin reloads every shell pluginby AksharP5· closed — completed at sourceReceived
- R-4569Quattro upgrade leaves legacy wpa_supplicant mask in place; all wifi stuck unavailableby twagner12· closed — completed at sourcebugReceived
- R-4567[Bug] [Quattro]: Interrupted thumbnail generation can permanently hide wallpapersby AksharP5· closed — completed at sourceReceived
- R-4566latest omarchy quattro causes sluggish behavior on panther lake (dell xps 16)by kylebragger· closed — completed at sourcebugReceived
- R-45653.8.4 update halts due to conflicting dependenciesby hglbrg· closed — completed at sourcebugReceived
- R-4564ttfx dumps core on every idle lock: omarchy-system-lock kills the screensaver terminal before the rendererby Kyrunner· closed — completed at sourceFixed
- R-1873Waybar update indicator stuck: pre-release tag (v4.0.0-beta3) always reported as an update even when up to dateby dannyext· open at sourcebug
Out of area
Decided· Out of scope - R-4563omarchy-update: pacman replaces /usr/share/omarchy/shell under the running Quickshell, and the failed hot reload makes the post-update restart abort (FATAL: QPixmap)by shawnyeager· closed — completed at sourceReceived
- R-4562Omarchy update script is looking for latest tagby notliad· closed — completed at sourcebugReceived
- R-4561Shell tests dump core instead of skipping when WAYLAND_DISPLAY is set but the compositor is unreachableby dhh· closed — completed at sourceReceived
- R-4560First boot after Quattro upgrade loops/fails before mounting root with regenerated UKIby 0xHexE· closed — completed at sourcebugReceived
- R-4559perf(bar): stop spawning hyprctl every 10s, gate tray layer, cache workspace modelby markbus-ai· closed — completed at sourceReceived
- R-4558Display mirroring immediately reverts to extended mode via auto-recovery daemonby setiapam· closed — not planned at sourcebugReceived
- R-4557[Bug / Installation]: Archinstall experienced: ERROR: Failed to install packages to new root (btrfs-pros). Broken mirror?by QuentinWach· closed — completed at sourcebugReceived
- R-4556omarchy-shell exits when locking with a screen that has no valid Wayland output — bar disappears and the session is left on "lockscreen app died"by jfbourdeau· closed — completed at sourcebugReceived
- R-1874snapper.sh installs a btrfs snapper config on non-btrfs roots, so snapper-cleanup fails dailyby tpatzelt· open at source
Out of area
Decided· Out of scope - R-4555first animation of ttfx has bad starting offsetby felixzsh· closed — completed at sourcebugReceived
- R-4554Migration 1786279107 fails with a custom clock widgetby franciscoaccabral· closed — completed at sourceReceived
- R-1875Brightness control does nothing on Dell XPS 14 OLED (Panther Lake, `xe`)by nille· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-1876[Quattro] Display panel scale is per-monitor at runtime but persists globally, rescaling other monitors on reloadby nico-kovacs· open at sourcebug
Out of area
Decided· Out of scope - R-4553USB autosuspend modprobe config is ignored (usbcore built into kernel)by mabster· closed — completed at sourcebugReceived
- R-4552Monitors stay black (0x0) when PC boots with monitors off — never recover on wakeby davidMendezG· closed — completed at sourceReceived
- R-1877Keyboard backlight restore fails after lock (brightnessctl saves 0 after Dell stop_timeout)by sotoreynah· open at sourcebugcompatibility
Known issueKI-261009-4MB1
+2 also reported· show· hide
R-1877 is the earliest report of this defect; these reports say the same thing.
- Keyboard backlight stays off after unlock: second `omarchy-brightness-keyboard off` saves 0 as the restore value R-188filed Sep 22, 2026Open upstream.
- Keyboard backlight stays off after unlock: a repeated lock-screen blank saves 0 over the user's level R-2166filed Oct 2, 2026Open upstream.
Decided· Duplicate - R-4551Docs list Nautilus and AI Agent CLIs as universal clipboard exceptions — both work nowby ronald2wing· closed — completed at sourcebugReceived
- R-4550Quattro: hyprctl reload fails with a Lua timeout errorby MirasMustimov· closed — completed at sourcebugReceived
- R-4549Quatro, beta 1: lock screen no longer shows the wallpaper immediately (was instant in 3.8)by MirasMustimov· closed — completed at sourcebugReceived
- R-4548Quattro, beta 1: Setup → Direct boot reports Error: No Omarchy UKI found in /boot/EFI/Linux/by MirasMustimov· closed — completed at sourcebugReceived
- R-4547vlc theme syncby saqib33www-collab· closed — completed at sourcebugReceived
- R-4546omarchy-agent-usage-claude: race condition in scan_opencode_usage's write_json crashes during omarchy updateby guirossibrum· closed — completed at sourceReceived
- R-4545Quattro: catppuccin theme sets invalid nvim colorscheme "catppuccin-nvim"by shawnyeager· closed — not planned at sourceReceived
- R-1878System freezes after upgrade to Framework 13 Pro Screenby jstreic· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-1879initcpio: btrfs-overlayfs hook unconditionally overlays / for snapper boots, defeating fstab-level fixesby arief-lab· open at sourcebug
Out of area
Decided· Out of scope - R-1880installer: ship subvolid + x-systemd.remount=false in /etc/fstab (and btrfs opts in cmdline)by arief-lab· open at sourcebug
Out of area
Decided· Out of scope - R-1881[Bug]: limine-snapper-sync inactive due to missing inotify-tools dependency & missing Snapper root configurationby mikemayuare· open at sourcebug
Out of area
Decided· Out of scope - R-4544Update menu: Omarchy entry icon (U+E900) renders as missing glyphby Robin0315· closed — completed at sourceReceived
- R-4543omarchy-mise-install overwrites symlink targets (breaks existing Grok installs)by JustMrMendez· closed — completed at sourcebugReceived
- R-4542Upgrade Bug: Leftover 10-iwd-backend.conf breaks Wi-Fi on Quattro 4 Beta (migrating from 3.8.4)by rfmyrick· closed — completed at sourcebugReceived
- R-4541Quickshell keyboard shortcuts open panels on the laptop display instead of an external monitorby pomartel· closed — completed at sourcebugReceived
- R-4540Follow up to #6559 - update fix-t2.sh and migrations/1785944594.sh to not use grep -qby twilightresonance86· closed — completed at sourcebugReceived
- R-4539Menu briefly shows options that don't match the current stateby felixzsh· closed — completed at sourcebugReceived
- R-4538Feature Request: Workspace Overview (similar to GNOME Activities / macOS Mission Control)by flaxrora· closed — completed at sourcebugReceived
- R-4537Browsers' native "Set as default" button fails under the Omarchy sessionby felixzsh· closed — completed at sourcebugReceived
- R-4536Wifi password input box fails to re-appear when wifi-menu is closed and re-opened and a wrong password has been enteredby Knutsi· closed — completed at sourcebugReceived
- R-4535Bar hover feedback loop: tray and indicators oscillate when indicators are in the right sectionby fivves· closed — completed at sourceReceived
- R-4534upgrade-to-quattro: install_keyrings uses `pacman -Sy`, so a rebuilt package # loops forever on "corrupted (checksum)"by jfbourdeau· closed — completed at sourcebugReceived
- R-4533upgrade-to-quattro: missing bin/omarchy-done aborts at step 18/30 and leaves # both NetworkManager and iwd enabledby jfbourdeau· closed — completed at sourcebugReceived
- R-4532Issue with the omarchy.keyboard-layout plugin not visually switching layoutby link1183· closed — completed at sourcebugReceived
- Decided· Out of scope
- R-4531[Quattro Beta] Keymapping SUPER + SHIFT + = double mapped to calc and windows resizeby mikeproctor· closed — completed at sourcebugReceived
- R-1884(3.8.4) Weather icon on waybar disappears after clicking on itby JairPB· open at sourcebug
Out of area
Decided· Out of scope - R-4530[quattro only] Update fix-t2.sh to enhance T2 macs compatibilityby twilightresonance86· closed — completed at sourcebugReceived
- R-4529[quattro only] omarchy-hw-display on T2 Mac returns the touchbar display instead of internal displayby twilightresonance86· closed — completed at sourcebugReceived
- R-4528Menu: SUPER+ESCAPE opens an empty "Htop" menu instead of the System menu (resolveRoute matches app .desktop Keywords before literal ids)by craigderington· closed — completed at sourceReceived
- R-1885Wifi (Intel BE213 on Dell XPS 13) doesn't work out of the box - linux-firmware on install media too oldby anthonylinks· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-4527Nerd symbols offset?by Conorabc· closed — completed at sourcebugReceived
- R-4526"terminal" tag does not get applied properlyby kubos5· closed — completed at sourcebugReceived
- R-4525ethernet not working on quattroby neheb· closed — completed at sourcebugReceived
- Decided· Out of scope
- R-1887Bug: boot hangs on black screen on hybrid AMD+NVIDIA when Plymouth (splash) is combined with any password-prompting greeterby MikeRR11· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-4524Migration 1785543725 adds WhatsApp Slim to "brave-origin-beta" flags instead of "brave-origin"by akashgagda· closed — completed at sourceReceived
- R-1888[Quattro] D-Bus idle inhibits are silently dropped since hypridle was replaced — screensaver fires during video playback (reproduced with Zen browser)by lcd1232· open at sourcebug
Out of area
Decided· Out of scope - R-1889Removing webapps does not remove keybinds for launchingby whughesiii2187· open at sourcebug
Out of area
Decided· Out of scope - R-4523(4.0a) Improper Wraping of Long Lines in Aboutby bobrocke· closed — completed at sourcebugReceived
- R-4522Quickshell panels do not dismiss on outside clicks on another monitorby Xclipsen· closed — completed at sourceReceived
- R-4521npx wrappers re-resolve on every launch (~15s); playwright-cli recurses into itself from a project directoryby craigsmitham· closed — completed at sourceReceived
- R-1890omarchy update fails at snapshot step when a swapfile is active on the btrfs root subvolumeby markbus-ai· open at sourcebug
Out of area
Decided· Out of scope - R-4520Walker autostart service bypasses the GSK_RENDERER=cairo workaround, hard-freezing the desktop on amdgpuby MaciekTW· closed — completed at sourcebugReceived
- R-4519youtube video is not playing in brave sometimesby saqib33www-collab· closed — completed at sourcebugReceived
- R-1891model-usage: let headless machines publish usage snapshots (Omaterm runs claude-code, but can't report to the bar)by Kyrunner· open at sourceenhancement
Out of area
Decided· Out of scope - R-4518looknfeel.lua: group.groupbar.indicator_height = 0 violates Hyprland's descriptor min (1) — will error once Lua range validation shipsby zicochaos· closed — completed at sourceReceived
- R-4517Password screen loop after update to 3.8.4by v-h-z· closed — completed at sourcebugReceived
- R-1892(3.8.4) installation fails with `error: target not found: qmk-hid`by bsl· open at sourcebug
Out of area
Decided· Out of scope - R-4516omarchy-launch-browser launches an empty executable after unsetting BROWSERby alaeddin14· closed — completed at sourcebugReceived
- Received