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-221SUPER+C (universal copy) does nothing for a keyboard-made TUI selection under foot (e.g. Neovim visual mode)by WonkaRed· open at sourcebug
Out of area
Decided· Out of scope - R-222Reminder overlay elides long messages while typing (text is still saved in full)by mindesbunister· open at sourcebug
Out of area
Decided· Out of scope - R-223quickshell SIGSEGV in Qt6 QML while regenerating bar module repeater (Omarchy 4.0.3-1)by brosmaninho· open at sourcebug
Out of area
Decided· Out of scope - R-224Virtual sinks/sources (like Easy Effects) force volume to 100% on creation/destruction and trigger audio scripts with empty arguments.by rodrigo-castilla· open at sourcebug
Out of area
Decided· Out of scope - R-225power-profiles-daemon fails on amd_pstate desktop APU (Ryzen 5 5600G) — same root cause as #6898, no platform_profile fallback availableby theswampdawg· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-226start-hyprland crash-restart drops the launch environment: Hyprland comes back with "No config file found"by am5188· open at sourcebug
Out of area
Decided· Out of scope - R-228Desktop AMD iGPU + NVIDIA dGPU: Aquamarine opens the idle iGPU, so Hyprland uses software cursors on NVIDIAby lancefaul· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-230Khadas Mind Graphics Speaker volume only works near 100%by hyf4053· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-231omarchy font set repoints explicitly named monospace families, not just generic "monospace"by shawn1905· open at sourcebug
Out of area
Decided· Out of scope - R-232omarchy update aborts on a migration's omarchy-bar put: ask_to_put retries a starting shell 50x but a busy one 0x, so a 2s IPC timeout kills the whole update after the widget was already placedby pedrohcmeneses· open at sourcebug
Out of area
Decided· Out of scope - R-233Omarchy 4.0.3 / 4.0.4 installer does not startby pmatos· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-234Media keys start an idle Spotify instead of the last-used player: selectActivePlayer() falls back to whoever holds a corked PipeWire streamby bldeden· open at sourcebug
Out of area
Decided· Out of scope - R-235Updating a plugin reloads its bar widget but keeps its panel QML from the component cacheby itsmoorgrove· closed — duplicate at sourcebugduplicate
Out of area
Decided· Out of scope - R-236MacBookAir5,1: minimum brightness turns backlight fully off and Fn+F2 cannot recoverby sonique6784· open at sourcebugmaccompatibility
Out of area
Decided· Out of scope - R-237Hermes Desktop package can become protocol-incompatible with its self-updated backend, breaking approvalsby millybottnia-collab· open at sourcebug
Out of area
Decided· Out of scope - R-238Bluetooth panel cannot pair legacy keyboards requiring PIN entryby olli757· closed — duplicate at sourcebugduplicate
Out of area
Decided· Out of scope - R-239omarchy-battery-status shows 0W when power_now exists but returns ENODEV, clobbering good UPower rateby connormcharg· closed — duplicate at sourcebugduplicate
Out of area
Decided· Out of scope - R-240Saved battery power profile never applied when booting on battery: omarchy-powerprofiles-set autodetect silently falls back to "ac"by kzagoris· open at sourcebug
Out of area
Decided· Out of scope - R-241Quattro: Network popup uses bar text colours, causing white-on-white contentby tcballard· open at sourcebug
Out of area
Decided· Out of scope - 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-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-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-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-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-278omarchy install editor zed fails on aarch64: 'zed' package not foundby rafaelguariento· open at sourcebug
Out of area
Decided· Out of scope - 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-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-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-290Clipboard-owner timeout can stall omarchy-shell overlaysby NeroSong· open at sourcebug
Duplicate ofQuickshell freezes for 1–2 seconds when a focused panel reads from a stalled Wayland clipboard owner R-1312— the earliest report
+1 duplicate report 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.
Decided· Duplicate - Decided· Out of scope
- 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-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-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-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-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-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-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-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-330omarchy install service sunshine fails: enables sunshine.service before its alias existsby NikolajChristensen· open at sourcebug
Out of area
Decided· Out of scope - 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-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 - R-341Hibernate image not restored with linux-omarchy 7.2.5 on MacBookAir6,2by reaperiani· open at sourcebugmac
Out of area
Decided· Out of scope - R-342Power panel reports fabricated 'Charge cycles: 0' on _BIF-only firmwareby m4t3u5LP· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-343[Feature Request] Enable native BinderFS support in linux-omarchy for Waydroidby roubilibo· open at sourcebugenhancement
Out of area
Decided· Out of scope - R-344Stock Obsidian GPU flag is followed by repeatable Electron 43 SIGTRAP crashesby TriumphBusinessSolutions· open at sourcebug
Out of area
Decided· Out of scope - R-345Claude Code keeps showing "Update available! Run: mise upgrade claude" even when already on the mise-reported latest versionby fizzledieb· open at source
Out of area
Decided· Out of scope - R-346Apps started from the Super+Space menu inherit RLIMIT_RTTIME=0 (PipeWire + portal without rtkit) and are SIGKILLed once they get a real-time thread; since 4.0.4 this kills SteamVRby kh4rit-bot· open at sourcebug
Out of area
Decided· Out of scope - R-347Hibernation doesn't hibernate. The battery goes dead when checked on next dayby hvsharma· open at sourcebugcompatibility
Out of area
Decided· Out of scope - R-349Deletion of master branch breaks updates + manual installby alethiophile· open at sourcebug
Out of area
Decided· Out of scope - R-353Codex usage collector rereads GB of history and saturates CPUby misunders2d· open at sourcebug
Out of area
Decided· Out of scope