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-1090Shell restores unbounded backlog of stale never-expiring critical popups after power loss (plus 0-byte state files)by calumol· open at sourcebug
Out of area
Decided· Out of scope - R-1091Low-battery warning storm: notification every ~3s when AC online status flaps (latch resets on onBatteryChanged)by calumol· open at sourcebug
Out of area
Decided· Out of scope - R-1092Battery bar icon shows 'not charging' when actually charging, due to bogus time-to-full estimateby cjoprey· open at sourcebug
Out of area
Decided· Out of scope - R-1093Bluetooth panel shows 'Turned Off' while adapter is actually powered onby nojaf· open at sourcebug
Out of area
Decided· Out of scope - R-1094workspace-layouts.lua: saved layouts fail to load (module 'omarchy.workspace-layouts.N' not found)by ajd3v· open at sourcebug
Out of area
Decided· Out of scope - R-1095Trackpad (MSFT0001 I2C Precision Touchpad) fails to bind at boot due to i2c_designware controller timeoutby vashizm0r· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-10981788009111.sh fails on pt_BR (and other non-English locales): LC_ALL=C não força inglês para lpstatby rafaelclima· open at sourcebug
Out of area
Decided· Out of scope - R-1099Screensaver fires over fullscreen Steam games every 150s: the idle_inhibit rule can never match a gameby angel-ventura· open at sourcebug
Out of area
Decided· Out of scope - R-1101Lid-open binding does not restore display brightness after suspendby BjornB2· open at sourcebug
Out of area
Decided· Out of scope - R-1102[Quattro] Notifications render above the fullscreen screensaverby ClGratton· open at sourcebug
Out of area
Decided· Out of scope - R-1103snapper.sh overwrites /etc/conf.d/snapper, silently de-registering user configs (home) so omarchy-snapshot stops covering /homeby CaptainVirgil· open at sourcebug
Out of area
Decided· Out of scope - R-1104No built-in captive portal detection — you have to know the neverssl.com trick to get onlineby mmsami· open at sourceenhancement
Out of area
Decided· Out of scope - R-1105MacBookPro16,1 (T2, hybrid graphics): gmux leaves the internal panel on the AMD dGPU, hard-hanging the machine at session startby yezooz· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-1106Bluetooth panel shows the device's raw hardware Name instead of the user-set Aliasby diegovrocha· open at sourcebug
Out of area
Decided· Out of scope - R-1107omarchy-agent-usage-update only discovers collectors in $OMARCHY_PATH/bin, contradicting the documented extension pointby ScytheAkira· open at sourcebug
Out of area
Decided· Out of scope - R-1108KeyboardPanel card not visible on scale=1.5 output (stock clock/agents + third-party panels)by saigkill· open at sourcebug
Out of area
Decided· Out of scope - R-1109Samsung Smart Monitor (M5) over HDMI: random 1-4s blank/dim, Linux/Hyprland only — works fine on Windowsby jaimelmsantos-ai· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-1110SDDM autologin + uwsm: session dies immediately (blank screen); uwsm reports graphical-session already activeby pib-nbsmedia· open at sourcebug
Out of area
Decided· Out of scope - R-1111hyprland-dialog: `--text` message never renders, and ANR dialogs can deadlock unresponsiveby Bierdieb· open at sourcebug
Out of area
Decided· Out of scope - R-1112Bluetooth bar widget shows stale/off state after shell restart despite adapter being powered onby rbgit· open at sourcebug
Out of area
Decided· Out of scope - R-1114omarchy-install-1password pins 8.12.0 with an existence-only guard, so Apple Silicon never gets 1Password updates (current: 8.12.34)by bierlingm· open at sourcebug
Out of area
Decided· Out of scope - R-1115omarchy-remove-security-sshd consults root's authorized_keys under sudo/pkexec, so the user's keys survive removalby shaynhornik· open at sourcebug
Out of area
Decided· Out of scope - R-1116omarchy-remove-gaming-heroic leaves ~/.config/heroic behind ($HOME resolves to /root under pkexec)by wildhuman· open at sourcebug
Out of area
Decided· Out of scope - R-1118Bluetooth bar toggle can remain visually off after resume while adapter is poweredby Matt1656· open at sourcebug
Out of area
Decided· Out of scope - Decided· Out of scope
- R-1120Default Persian (ir) keyboard layout doesn't match the Windows Persian keyboard — key above Enter types \ instead of پby je2020je· open at sourceenhancement
Out of area
Decided· Out of scope - R-1122XDG_DESKTOP_DIR="$HOME" makes apps scatter .desktop shortcuts into the home directoryby rogerfsh· open at sourcebug
Out of area
Decided· Out of scope - R-1123Screen recording crashes on AMD Baffin dual-GPU MacBook: amdgpu VCE hang + failed GPU reset (upstream, needs triage/mitigation)by CG-8663· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-1124Default fcitx5 service breaks Hyprland multi-layout keyboard switching (bar label switches, typing doesn't)by je2020je· open at sourcebug
Out of area
Decided· Out of scope - R-1126System tray icon goes blank after an attention-icon round-trip (Qt SystemTrayIcon message)by Ant2210· open at sourcebug
Out of area
Decided· Out of scope - R-1127XCompose migrations restart fcitx5 and can crash running Steamby cking-bot· open at sourcebug
Out of area
Decided· Out of scope - R-1128Audio panel per-application sliders do not receive pointer inputby sgersz· open at sourcebug
Out of area
Decided· Out of scope - R-1129Plugin hot-reload: qs ipc calls keep hitting the destroyed bar-widget instance (stale IpcHandler) until omarchy-restart-shellby nixfred· open at sourcebug
Out of area
Decided· Out of scope - R-1131omarchy windows key is documented but missing from Quattro 4.0.1by stottm· open at sourcebug
Out of area
Decided· Out of scope - Decided· Out of scope
- R-1134USB-C hub/dock monitors dead on Framework 13 (Tiger Lake) after linux 7.1.9 — ucsi_acpi never binds USBC000, /sys/class/typec emptyby edlandm· open at source
Out of area
Decided· Out of scope - R-1135[Bug] Chromium main process SIGTRAPs on VM close (VM teardown triggers gpu_data_manager fatal CHECK)by drumguy1384· open at source
Out of area
Decided· Out of scope - R-1137windowrule opacity: active-state "override" has no effect when loaded from config (reload), only when injected live via hyprctl evalby granite4lyfe· open at sourcebug
Out of area
Decided· Out of scope - Decided· Out of scope
- R-1139Surface Book 2 touchscreen dead on stock kernel (needs linux-surface/IPTS)by GimpyHand· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-1142Screen flickers while on udemy and youtube. Video play broken.by susamn· open at sourcebug
Out of area
Decided· Out of scope - R-1143Omarchy install ends with cryptic VFS: Cannot open root device "" or unknown-block(0,0) or grub_memalign:552:out of memoryby jsuchal· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-1144omarchy-restart-terminal does not handle foot (silently no-ops)by Realrandombacon· open at sourcebug
Out of area
Decided· Out of scope - R-1146Keyboard layout mismatch between installation and loginby anthony-robin· open at sourcebug
Out of area
Decided· Out of scope - R-1147Plugin hot-reload while locked destroys the lock client; Quickshell then SIGABRTsby oliverlukschander· open at sourcebug
Duplicate ofQuickshell SIGABRT ("Tried to show lockscreen surfaces without active lock") when a plugin live-reloads while the screen is locked R-1075— where this defect is tracked
+3 duplicate reports here· show· hide
Every defect they describe is already reported in this tab, and this report leads their main one. This tab lists one row per report that brings a defect of its own.
- quickshell crashes with "Tried to show lockscreen surfaces without active lock" during plugin reload R-911filed Sep 6, 2026· open upstream
- Editing any ~/.config/omarchy/plugins file while locked aborts the shell (SIGABRT: "Tried to show lockscreen surfaces without active lock") R-849filed Sep 7, 2026· closed upstream as a duplicate
- Cloned omarchy.lock: built-in lock still loads at shell startup, two session locks race and Quickshell crashes R-5315filed Oct 10, 2026· open upstream
Decided· Duplicate - R-1148Empty scratchpad forwards keyboard input to the underlying windowby JoNil· open at sourcebug
Out of area
Decided· Out of scope - R-1150hyprland.lua loads nwg-displays monitors.lua but not workspaces.lua, so workspace-to-monitor assignments never applyby JohnAtl· open at sourcebug
Out of area
Decided· Out of scope - R-1151[hyprland] `omarchy-hyprland-window-pop` state desync on already-floating windowsby on370· open at sourcebug
Out of area
Decided· Out of scope - R-1152Obsidian theme: Data Files Editor selection and active line ignore theme colorsby JoNil· open at sourceenhancement
Out of area
Decided· Out of scope - Decided· Out of scope
- R-1154Quickshell repeatedly SIGSEGVs in authentication_cancelled_cb after overlapping Polkit requestsby nontradition· open at sourcebug
Out of area
Decided· Out of scope - R-1155[hyprland/libreoffice] LibreOffice file picker dialog opens fullscreen and slides under top barby on370· open at sourcebug
Out of area
Decided· Out of scope - R-1156Setting up fingerprint unlocking is not working on my laptopby Techyiola· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-1158Update > Hardware > Trackpad silently no-ops on Apple bcm5974 trackpadsby cmyk· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-1159Emoji picker opens at output center instead of over the focused windowby JoNil· open at sourceenhancement
Out of area
Decided· Out of scope - R-1160Kernel 7.2 update leaves BCM4360 Macs offline: wl module missing and DKMS fails to buildby robertogogoni· open at sourcebugmaccompatibility
Out of area
Decided· Out of scope - Decided· Out of scope
- R-1162omarchy-drive-password: "No encrypted drives available" due to unprivileged blkid callby LoupiBe· open at sourcebug
Out of area
Decided· Out of scope - R-1163agents: Claude limits cache is shared across CLAUDE_CONFIG_DIR accountsby mikebronner· open at sourcebug
Out of area
Decided· Out of scope - R-1164No lid-shut battery protection when hibernate can't be made to workby zachsa999· open at sourceenhancement
Out of area
Decided· Out of scope - R-1165Migration 1788009111 fails when CUPS scheduler is not runningby joselberg· open at sourcebug
Out of area
Decided· Out of scope - R-1166Docs and scripts still point at basecamp/omarchy; agent bug-reporting guide sends duplicate searches to a repo that cannot be searchedby Yannick-Pinta· open at sourcebug
Out of area
Decided· Out of scope - R-1167Clamshell reconciliation poll flaps eDP-1 disabled/enabled repeatedly while docked (lid-close and manual toggle both affected)by AM-Campbell· open at source
Out of area
Decided· Out of scope - R-1168Critical notifications have no visible close button and never auto-expire (crash toasts get stuck forever)by mrocha-montes· open at sourcebug
Out of area
Decided· Out of scope - R-1169omarchy install terminal <pkg> reports failure but still mutates xdg-terminals.list and copies config when package is missing on aarch64by ozz1ee-dev· open at sourcebug
Out of area
Decided· Out of scope - R-1170Huawei BOD-WXX9 (Goodix GXTP7863 27C6:01E0): touchpad ignores all input on a fresh installby SemihMutlu07· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-1171Add kinetic/inertial scrolling for touchpadby sudo-WearTherinG· open at sourcebugenhancement
Out of area
Decided· Out of scope - R-1172code: workspace bindings all fire at once; window always lands on workspace 10by NazzarenoGiannelli· open at sourcebug
Out of area
Decided· Out of scope - Decided· Out of scope
- R-1175omarchy bar set stores booleans as strings, silently disabling manifest-declared boolean settingsby CapitalX· open at sourcebug
Out of area
Decided· Out of scope - R-1176Config-rewriting migrations reset file mode to 0600 via `mktemp` + `mv`by prusso· open at sourcebug
Out of area
Decided· Out of scope - R-1179Workspace move keybindings bypass hyprmoncfg workspace monitor assignmentsby misza-one· open at sourcebug
Out of area
Decided· Out of scope - R-1180`omarchy-version` is slow (~200ms) due to `pacman -Q`, adds noticeable delay to fastfetch and any script calling itby EBBD88· open at sourcebug
Out of area
Decided· Out of scope - Decided· Out of scope
- R-1183Internal panel stays black after screensaver/suspend wake on single-GPU Nvidia laptops (dpmsStatus desync in omarchy-brightness-display)by ahdkabeerhadi· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-1185omarchy plugin add --enable: one-shot enablePlugin IPC times out ("omarchy-shell is not responding") while the shell is still rebuilding plugins; plugin lands installed but disabledby nocstah· open at sourcebug
Out of area
Decided· Out of scope - R-1187Tray context menu does not dismiss from its trigger or elsewhere on the barby SmithLabsLLC· open at sourcebug
Out of area
Decided· Out of scope - Decided· Out of scope
- R-1189linux-modules-cleanup.service runs with no systemd sandboxing (9.6 UNSAFE)by drneb99· open at sourceenhancement
Out of area
Decided· Out of scope - R-1190Consider setting dev.tty.ldisc_autoload=0 by defaultby drneb99· open at sourceenhancement
Out of area
Decided· Out of scope - R-11914.0.1 update: no internet — PCIe 10GbE AQC113 (enp7s0/atlantic) never got a link; NetworkManager did not startby mrdeath5493· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-1192Bar: hovering the center section slides neighbouring widgets under a stationary pointerby prusso· open at sourcebug
Out of area
Decided· Out of scope - Decided· Out of scope
- Decided· Out of scope
- R-1196[hyprland] Steam main window defaults to small floating 1100x700 instead of tiled/maximizableby 0xMax-Sec· open at sourceenhancement
Out of area
Decided· Out of scope - R-1197Cloned theme without [colors.selection] gets selection == foreground (invisible highlights)by errpoulos· open at sourcebug
Out of area
Decided· Out of scope - R-1198Tailscale panel: account switcher labels every profile with the same nickname, hiding which tailnet is whichby tarpediem· open at sourcebug
Out of area
Decided· Out of scope - R-1199theme set silently breaks theming when a user theme's colors.toml is a relative symlinkby andersmar· open at sourcebug
Out of area
Decided· Out of scope - R-1200Shell plugin hot-reload never picks up edited QML until full restartby kryakenHub· closed — duplicate at sourcebugduplicate
Out of area
Decided· Out of scope - Decided· Out of scope
- R-1202Full-disk install fails with ENOSPC when erasing ChromeOS Flex GPT containing 512-byte partitionsby alexg0· open at sourcebug
Out of area
Decided· Out of scope - R-1203install/user/xcompose.sh writes an absolute /usr/share/omarchy include, breaking every compose sequence inside Steam's containerby Marjinoz· open at sourcebug
Out of area
Decided· Out of scope - R-1204Hibernation hangs and kills the keyboard on Apple T2 Macsby spuder· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-1205[Fix] Power draw spikes from resumed NVIDIA GPU eating ~20% of battery life in ASUS G14/G16 2024/2025by nightdevil00· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-1207Screen recording bar indicator gets stuck 'active' after a stopped/crashed recordingby Kumpelo· open at sourcebug
Out of area
Decided· Out of scope - R-1209HP Victus 16-s1xxx: opening the lid soft-blocks Wi-Fi (firmware scancode 0xd7 -> KEY_WLAN -> rfkill)by speedybits· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-1210Consider setting kernel.kptr_restrict=1 by defaultby drneb99· open at sourceenhancement
Out of area
Decided· Out of scope - R-1211Screensaver saturates 5+ CPU cores and thermally throttles on HiDPI displays (foot is software-rendered, hardcoded --frame-rate 120)by markvogel· open at sourcebug
Out of area
Decided· Out of scope - Decided· Out of scope
- R-1216Theme is not applied to Brave Origin Betaby sanjyay· closed — completed at sourcebug
Out of area
Decided· Out of scope