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-244[Quattro] Native lock screen loses all Wayland outputs and loops on dual DisplayPort monitorsby SilentMutiny· open at sourcebugReceived
- R-5110LazyVim fails to start: catppuccin theme references removed colorscheme 'catppuccin-nvim'by Lazk3r· closed — completed at sourceReceived
- R-245intel-ipu7-camera's WirePlumber drop-in silences all audio (event dispatcher deadlock)by llchen223· open at sourcebug
Out of area
Decided· Out of scope - R-246Plugin scan process fails at runtime — bar widgets (bluetooth, agents, etc.) not registeredby S4FoGui· open at sourcebug
Out of area
Decided· Out of scope - R-247Workspace keybindings (SUPER+1..0) don't switch workspaces on Hyprland 0.56: code: keycodes and hl.dsp.focus binding form fail silentlyby dsundt· open at sourcebug
Out of area
Decided· Out of scope - R-248omarchy-windows-vm: a single launch click can never work from a cold start — RDP connects before the guest finishes booting, then the launch stops the VMby TimDraude· closed — duplicate at sourcebugduplicate
Out of area
Decided· Out of scope - Decided· Out of scope
- R-250Omarchy Quattro Root Cause Analysis: Hyprland missing org.gnome.Mutter.ServiceChannel D-Bus service — multiple GTK3/GNOMEapplication failuresby Pacray· open at sourcebug
Out of area
Decided· Out of scope - R-251omarchy.audio bar slider/scroll doesn't change volume on Bluetooth (device-routed) sink — mute worksby ljxw88· open at sourcebug
Out of area
Decided· Out of scope - R-252omarchy-shell SIGSEGV (Repeater use-after-free) triggered by QQmlTimer during notification-popup content layout -- quickshell 0.3.1by HMH-3080· open at sourcebugReceived
- R-253Post-resume fingerprint failure: lock screen activates fprintd inside logind's PrepareForSleep window, and the inhibitor-less daemon outlives the suspendby ilajosmanov· closed — completed at sourcebugFixed
- R-254Hybrid laptops: `nvidia.lua` sets `LIBVA_DRIVER_NAME=nvidia` session-wide even when the iGPU is the compositing device, breaking Chromium videoby ironxp· open at sourcebugcompatibility
Out of area
Fixed - R-5109Elsewhen migration bugby avenkidur· closed — completed at sourcebugReceived
- R-255Agents panel: omarchy-agent-usage-codex re-parses every Codex session file on each refresh (55s CPU per cycle)by EY3G0R3· closed — completed at sourcebugReceived
- R-256External display hot-plug leaves Intel outputs at 0x0 after dock reconnectby zairramirez· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-257Plugin clone silently rejected when username collapses id back into `omarchy.` namespaceby csmithnaill· open at sourcebug
Out of area
Decided· Out of scope - R-258quickshell segfaults in QML engine (typeof in fresh module context) during network panel Repeater incubationby wolflyfe· open at sourcebug
Out of area
Decided· Out of scope - R-259LIBVA_DRIVER_NAME=nvidia breaks all video playback on muxless hybrid laptops where the iGPU drives the displayby DavidEvansDev· open at sourcebugcompatibility
Out of area
Fixed - R-260omarchy-menu-file returns 0 files when ~/Pictures/~/Videos are symlinks (transcode panel never opens)by LucasHSantana· open at sourcebugFixed
- R-261limine template hardcodes default_entry: 2, so the linux-omarchy migration silently keeps booting the stock kernelby dragosol· open at sourcebug
Out of area
Decided· Out of scope - R-262Clipboard history: valid UTF-8 text is restored with a binary MIME type and cannot be pastedby Wolfengo· open at sourcebug
Out of area
Decided· Out of scope - R-263Bar Nerd Font icons render tiny with Iosevka Nerd Font Mono (except Bluetooth and menu)by Nikit-Singh· closed — duplicate at sourcebugduplicate
Out of area
Fixed - R-264Hibernate pre-sleep hook kills keyboard backlight permanently (no post-resume restore)by xRiErOS· open at sourcebug
Out of area
Fixed - R-265Screensaver doesn't dismiss on pointer/touchpad movement (only keyboard input or focus change)by Mik-pe· closed — duplicate at sourcebugduplicate
Out of area
Fixed - R-266Third-party bar cannot pass a bar widget its own plugin's live service (scoped shell blocks service-backed widgets)by PNowakBG· open at sourcebug
Out of area
Decided· Out of scope - R-267Shipped a2dp_source auto-connect makes a paired phone silence all audioby TempleZide· open at sourcebug
Out of area
Decided· Out of scope - R-268omarchy restart shell cannot recover an IPC-wedged shell: no signal fallbackby TempleZide· open at sourcebug
Out of area
Decided· Out of scope - R-269Leaving fullscreen from a tiled-fullscreen window restores the wrong column geometry on the scrolling layoutby taufardh· open at sourcebug
Out of area
Decided· Out of scope - R-270Tracking: Raptor Lake SR-IOV Breakage on kernel 7.2 / 7.3 (i915-sriov-dkms incompatibility)by THE-KINGDOM· open at sourcebug
Out of area
Decided· Out of scope - R-271Dropbox widget computes usage % from a hardcoded plan-quota table, reporting >100%by eyadsibai· open at sourcebug
Out of area
Decided· Out of scope - R-272Dropbox widget's 60s status poll rotates the link nonce, breaking its own Log in buttonby eyadsibai· open at sourcebug
Out of area
Decided· Out of scope - R-273Hyprland 0.56.2 SIGSEGV on Super+G after moving an unrelated window into a workspace with a locked window group, group vanishes, workspace stays marked as occupiedby gastyr· open at sourcebug
Out of area
Decided· Out of scope - R-274Feature: allow locking the bar to a fixed screen edgeby iamcheyan· open at sourceenhancement
Out of area
Decided· Out of scope - R-275omarchy-hibernation-setup can write an empty resume= device, and nothing detects or repairs itby TheRealGhost007· open at sourcebugReceived
- R-276omarchy skill documents 'omarchy debug', which does not exist (use omarchy-debug)by FizzyCustard· closed — duplicate at sourcedocumentationduplicate
Out of area
Decided· Out of scope - R-277linux-omarchy 7.2.5-3: HDMI audio crackles continuously while the mouse is moving (Haswell iGPU)by FizzyCustard· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-5108Theme switcher open + theme-set take seconds: preload runs foreground (1.1s), browser policy refresh serial (1.0-1.5s), selector prep 300ms+ warmby qubiqx· closed — completed at sourceReceived
- R-278omarchy install editor zed fails on aarch64: 'zed' package not foundby rafaelguariento· open at sourcebug
Out of area
Decided· Out of scope - R-279omarchy-windows-vm: launch/migration fails when ~/Windows has setgid bit (chmod 0700 keeps it, check requires 700)by Bauti03czx· closed — completed at sourcebugReceived
- Decided· Out of scope
- R-281GTK4 apps (Nautilus) exit at startup on multi-GPU setups where Hyprland's primary GPU isn't the NVIDIA one (default Vulkan renderer)by ALeoGen· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-282Add an opt-in user request dispatcher hook to omarchy-agentby Atroci· open at sourceenhancement
Out of area
Decided· Out of scope - R-283Internal laptop display does not automatically re-enable after external monitor is disconnectedby bokology· closed — duplicate at sourcebugduplicate
Out of area
Fixed - R-284amdgpu/TTM: kernel oops in `ttm_lru_bulk_move_tail()` (corrupt LRU `list_head`) from `amdgpu_cs_ioctl`by anavarre· open at sourcebug
Out of area
Decided· Out of scope - R-285Media widget marquee keeps repainting the bar while playback is pausedby kimagin· open at sourcebug
Out of area
Decided· Out of scope - R-286Hard lockout after Hyprland crash while idle-locked — lockdead screen has no local recoveryby Dkrynen· open at sourcebugFixed
- R-287SDDM greeter keyboard layout ignores /etc/vconsole.conf (always falls back to us)by anders81fin· open at sourcebug
Out of area
Decided· Out of scope - R-288Bar tooltips silently never appear: showTooltip requires an undocumented tooltipHovered property on the targetby catzlean· open at sourcebug
Out of area
Decided· Out of scope - R-289Shell SIGSEGV (Repeater delegate use-after-free) under NetworkManager AP churn on quickshell 0.3.1by Dandroid-D· open at source
Out of area
Decided· Out of scope - R-5107linux-omarchy 7.2.5-3: amdgpu GPU reset failure causes black screen after login on MacBookPro11,5 (Radeon R9 M370X)by greyraven· closed — completed at sourceReceived
- Decided· Out of scope
- R-292omarchy-windows-vm: launch/install fail silently after the VM has run once (~/Windows left setgid/777)by dawestheperson· closed — completed at sourcebugReceived
- R-293Plugin hot-reload re-initialises every installed plugin: one legitimate .qml edit costs ~500 processes and a multi-second stallby dragosol· open at sourcebug
Out of area
Decided· Out of scope - R-294Bluetooth bar widget disappears and cannot be toggled back on after rfkill-blocking a ThinkPad tpacpi switchby alhasapi· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-295Grok disappears from Agents panel when weekly usage percentage is absentby vwpro-nl· closed — completed at sourcebugReceived
- R-296omarchy-font-set: terminal-restart notifications never fire (-g without a glyph) and pgrep PIDs leak to stdoutby llkkk· open at sourcebug
Out of area
Decided· Out of scope - R-297nvidia.lua forces LIBVA_DRIVER_NAME=nvidia even when the iGPU drives the display, breaking hardware video decode (black video)by smoo7h· closed — duplicate at sourcebugduplicate
Out of area
Fixed - R-298Omarchy 4.0.4 on 2019 T2 MacBook Pro: post-login black screen, full-speed fans and shutdown; hybrid graphics workaround succeedsby TheBuilderJR· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-299omarchy-hw-fingerprint only detects USB readers; SPI sensors (e.g. Goodix GXFP51A7) are a false negativeby delitdesnoyers06-del· open at sourcebug
Out of area
Decided· Out of scope - R-5106Chrome 153 + Omarchy 4.0.4-1 + Hyprland + hybrid AMD/NVIDIA: WebGPU works, but YouTube becomes whiteby Victor1890· closed — completed at sourcebugReceived
- R-301Omarchy Quattro: Black Screen on Lenovo ThinkPad SL510 with Intel GM45 / GMA 4500MHDby larrywpetersen· open at sourcebugcompatibility
Out of area
Decided· Out of scope - Decided· Out of scope
- R-303Universal paste (SUPER+V) fails with 'key not found' when active keyboard layout lacks the Latin key symbol (e.g. Russian layout)by VivusCo· open at sourcebug
Out of area
Decided· Out of scope - R-304omarchy-launch-browser crashes Chrome when man-db is absent: --help probe execs man and dies with SIGTRAPby Johnprempeh2· closed — duplicate at sourcebugduplicate
Out of area
Decided· Out of scope - R-305'create new keyring' prompt every boot and wiped Secret Service sessionsby nuraly-v· open at sourcebug
Out of area
Decided· Out of scope - R-306Omarchy 3 Updating Broken (no such ref was fetched)by pelephant2· closed — duplicate at sourcebugduplicate
Out of area
Decided· Out of scope - R-307Dead monokai-pro.nvim plugin repo (gthelding) causes Lazy sync fetch failureby kibendar· open at sourcebug
Out of area
Decided· Out of scope - R-308linux-omarchy 7.2.5: PA32QCV EDID 6K@60, amdgpu only offers 6016x3384@30 (HDMI and DP)by vertex· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-309Tray icons from GTK apps using libayatana-appindicator never register (StatusNotifierWatcher property read fails)by yansena· open at sourcebug
Out of area
Decided· Out of scope - R-311omarchy-upgrade-to-quattro silently overwrites /etc/snapper/configs/root, discarding user retention settings & sometimes deleting its own snapshotby abagonhishead· open at sourcebug
Out of area
Decided· Out of scope - R-312linux-omarchy 7.2.5: black screen on MacBookPro11,5 (Radeon R9 M370X) because the kernel enables Intel IOMMU by defaultby NDIO-AI· open at sourcebugmaccompatibility
Out of area
Decided· Out of scope - R-5105Fresh install has no polkit authentication agent — Windows VM (and other pkexec features) fail silentlyby Paul-Tillman· closed — not planned at sourceReceived
- R-313Screenshot picker's unbind takes the user's own binds on TAB/CTRL+TAB/RETURN/arrows with itby ctrts· open at sourcebug
Out of area
Decided· Out of scope - R-314Plugin marketplace page shows non-existent command `omarchy bar plugin add <id>`by Nerkyator· open at source
Out of area
Decided· Out of scope - R-315omarchy install service sunshine fails on repeated runs with 'Refusing to operate on linked unit file'by emson· open at sourcebug
Out of area
Decided· Out of scope - R-316omarchy plugin enable never restores a bar-widget icon when the plugin id still exists in plugins[]by berrimi· open at sourcebug
Out of area
Decided· Out of scope - R-317Migration 1789581661 (elsewhen) breaks omarchy update on WSL installs: pulls the omarchy package and conflicts with the checkout symlinkby TMartinPPC· open at sourcebug
Out of area
Decided· Out of scope - R-318Stable mirror still ships gtk4 4.22.4, which segfaults GTK4 clients on monitor hotplug (fixed in 4.22.5)by yorgof· open at sourcebug
Out of area
Decided· Out of scope - R-320Lenovo IdeaPad 1 ELAN061A touchpad requires i2c_hid_acpiby Padanerd· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-321[Bug]: Low contrast / invisible comments and terminal muted colors under dark themes (Foot regular0=bg and muted contrast)by latex· open at sourcebug
Out of area
Decided· Out of scope - R-322omarchy restart bluetooth does not recover a wedged Intel adapter (reload btusb)by codeface-io· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-323Don't DPMS-off Apple Studio Display on lock — USB4 tunnel dies until power cycleby codeface-io· open at sourcebugcompatibility
+4 also reported· show· hide
R-323 is where this defect is tracked; these reports say the same thing.
- [Bug]: Intel Arc (xe driver) fails to wake up 240Hz DSC DisplayPort monitors after DPMS / sleep idle R-921filed Sep 5, 2026Open upstream.
- Lock → unlock leaves Nvidia/DP monitor stuck at 640x480 until power cycle R-883filed Sep 7, 2026Open upstream.
- External HDMI monitor stays black after idle wake until reboot R-527filed Sep 15, 2026Open upstream.
- External-only HDMI display becomes unusable after idle lock/DPMS wake with eDP-1 disabled R-461filed Sep 16, 2026Open upstream.
Fixed - R-324A third-party bar plugin is emptied permanently by any shell.json write; the built-in bar recoversby tanayseven· open at sourcebug
Out of area
Decided· Out of scope - R-325first-run onboarding notifications repeat every boot on Apple Silicon (two bugs in install/user/first-run/)by WillGITCode· open at sourcebug
Out of area
Decided· Out of scope - R-5104Request: linux-omarchy 7.2.5-3 kernel source, patches and config (eBPF security agent memory regression)by PixelatedContinuum· closed — not planned at sourcebugReceived
- R-326Tray icons of already-running apps disappear after system update restarts the shell (SNI re-registration race)by jfdnet· closed — duplicate at sourcebugduplicate
Out of area
Decided· Out of scope - R-327Lock screen retries fingerprint PAM authentication every ~400 ms indefinitely when fprintd failsby danielrod36· closed — completed at sourcebugFixed
- R-328Hybrid Intel+NVIDIA: the shell keeps the dGPU powered (quickshell holds 19 NVIDIA handles via QtMultimedia probing) and blocks runtime suspendby rifzankhan· open at sourcebug
Out of area
Decided· Out of scope - R-329Breaking video on hybrid Intel+NVIDIA laptopsby nikmagan· closed — duplicate at sourcebugduplicatecompatibility
Out of area
Fixed - R-330omarchy install service sunshine fails: enables sunshine.service before its alias existsby NikolajChristensen· open at sourcebug
Out of area
Decided· Out of scope - R-5103Monitor panel: first scale pill's left border disappears at fractional display scaleby emindashdamirov11-lang· closed — completed at sourceReceived
- R-331hyprland.md skill: document force-quitting apps on window close (close vs terminate)by BSTail· open at sourcedocumentation
Out of area
Decided· Out of scope - R-332system-sleep force-igpu fails on every resume on machines without an NVIDIA dGPUby neiaki· open at sourcebug
Out of area
Decided· Out of scope - R-334Bluetooth bar widget disappears entirely when turned off, with no way to turn it back on from the UIby wb2012sf· open at sourcebug
Out of area
Decided· Out of scope - R-335linux-omarchy 7.2.5-3: NVIDIA GSP hangs during CS2 on AMD+RTX 4060 hybrid laptopby nuraly-v· open at sourcebug
Out of area
Decided· Out of scope - R-336Total freeze with dead keyboard/touchpad during REAPER + yabridge/wine project loads (Lenovo Yoga Slim 7 14ILL10); earlier events also show USB4/Thunderbolt runtime-resume timeouts and an ACPI-EC global-lock livelockby thakurious· open at sourcebug
Out of area
Decided· Out of scope - R-337omarchy-hyprland-monitor-watch: recover_modeless() detects a wedged output but hyprctl reload cannot recover itby WonkaRed· open at sourcebug
Out of area
Decided· Out of scope - R-338Agents panel reports SIGN-IN EXPIRED when only the 8-hour access token lapsedby echelonzero· open at sourcebug
Out of area
Decided· Out of scope - R-339screenrecording: 5s SIGINT grace before SIGKILL truncates recordings on slow or loaded systemsby ReneXiong· open at sourcebug
Out of area
Fixed - R-340Battle.net installed via 'omarchy install gaming battlenet' silently exits before showing a windowby pascalBokBok· open at sourcebugcompatibility
Out of area
Decided· Out of scope