Proof Portal

Project overview

Omarchy

ProbeLabs65 findings · 95 requirements

A 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
ReportR-186GitHub issuePublicFixed

Workspace layout toggle (dwindle/scrolling) never applies to named workspaces — rule keyed by negative workspace id never matches

Reported by JackMordaunt · filed Sep 22, 2026 · open at source

Decided: Out of scope — decided by agents · verified 3 days ago.

At a glance

1 · What is claimed?
Only the report text below — no validator has restated it as checkable claims yet.
2 · What does it affect?
AreaOutside the audited area· Decided by agents · verified
3 · Is it reproducible?
No validation has been run yet.
4 · What remains unclear?
  • Not validated yet: no claims, no reproducer.
5 · What happens next?
Decided by agents and verified by a second, independent agent — see the decision.

Original report

Workspace layout toggle (dwindle/scrolling) never applies to named workspaces — rule keyed by negative workspace id never matchesrevision 1 · captured 2026-09-28 21:23 UTC via poll

Named name:<x> workspaces are stuck on dwindle: the workspace-layout toggle registers a rule keyed by the workspace id, and named workspaces have negative hash ids (-1340, …) that no workspace rule ever matches. Works fine on numeric workspaces because their id equals their name.

System

  • Omarchy 4.0.4-1
  • Hyprland 0.56.2

Steps to reproduce

# 1. On any named workspace (e.g. one of Omarchy's project workspaces, or create one):
hyprctl dispatch workspace name:my-project

hyprctl activeworkspace -j | jq '{id,name,tiledLayout}'
# {"id":-1340,"name":"my-project","tiledLayout":"dwindle"}

# 2. Toggle the layout (menu → Workspace Layout, or its binding):
omarchy-hyprland-workspace-layout-toggle
# notification: "Workspace layout set to scrolling"

# 3. Still dwindle:
hyprctl activeworkspace -j | jq .tiledLayout
# "dwindle"

Expected

omarchy-hyprland-workspace-layout-toggle switches the active named workspace between dwindle and scrolling, and persists it across reloads (like it does for numeric workspaces).

Actual

Notification says "Workspace layout set to scrolling" but the workspace stays on dwindle. Toggle on numeric workspaces works.

Root cause

The script uses hyprctl activeworkspace -j | jq -r '.id' and writes the persisted rule and the live eval with that id as the workspace selector:

printf 'hl.workspace_rule({ workspace = "%s", layout = "%s" })\n' "$ACTIVE_WORKSPACE" "$NEW_LAYOUT" >"$LAYOUT_FILE"
hyprctl eval "hl.workspace_rule({ workspace = \"$ACTIVE_WORKSPACE\", layout = \"$NEW_LAYOUT\" })"

For named workspaces .id is a negative hash (e.g. -1340), so the rule is registered with workspace = "-1340" and matches nothing — hyprctl workspacerules -j shows it registered ({"workspaceString":"-1340","enabled":true}) while the workspace keeps tiledLayout: "dwindle". Rules for named workspaces must use a name:<name> selector.

Two secondary defects in the same script:

  • The fallback hyprctl keyword workspace "<id>, layout:<layout>" can never work on Hyprland ≥ 0.56 Lua configs: hyprctl keyword → "keyword can't work with non-legacy parsers. Use eval." — and with a negative id the leading dash is additionally parsed as a hyprctl flag (usage error).
  • hyprctl eval returns "ok" even though the rule matches nothing, so the failure is fully silent.

Evidence

Same workspace, same property, only the selector differs:

hyprctl eval 'hl.workspace_rule({ workspace = "-1340", layout = "scrolling" })'
# ok — tiledLayout stays "dwindle"

hyprctl eval 'hl.workspace_rule({ workspace = "name:my-project", layout = "scrolling" })'
# ok — tiledLayout becomes "scrolling" (live, on the already-created workspace)

Impact: this hits Omarchy's own named-workspace workflow (source-picker pins repo terminals to name:<repo> workspaces via ~/.local/state/omarchy/project-workspaces/), so any per-project workspace can't use the scrolling layout through the packaged toggle.

Suggested fix

Select by name when the id is negative (named workspaces), keep the numeric id otherwise (id == name there), and drop the dead hyprctl keyword fallback:

ID=$(hyprctl activeworkspace -j | jq -r '.id')
NAME=$(hyprctl activeworkspace -j | jq -r '.name')

case "$ID" in
  -*|"") SELECTOR="name:$NAME" ;;
  *)     SELECTOR="$ID" ;;
esac

# use "$SELECTOR" for both the persisted rule and the live eval

Full debug log (omarchy-debug --no-sudo --print, ANSI stripped):

omarchy-debug output (517 lines)
Date: Tue Sep 22 05:21:00 PM -03 2026
Hostname: omarchy
Omarchy Package: omarchy 4.0.4-1

=========================================
SYSTEM INFORMATION
=========================================
12System:
  12Kernel 7.2.5-3-omarchy 12arch x86_64 12bits 64 12compiler gcc 12v 16.2.1 12clocksource tsc
    12avail hpet,acpi_pm 12parameters cryptdevice=PARTUUID=dda31865-3190-448d-8c7b-cbdbccc2d1e3:root
    root=/dev/mapper/root zswap.enabled=0 rootflags=subvol=@ rw rootfstype=btrfs
    resume=/dev/mapper/root resume_offset=1897866 initramfs_async=0 quiet splash loglevel=0
    systemd.show_status=false rd.udev.log_level=0 vt.global_cursor_default=0
  12Desktop Hyprland 12v 0.56.2 12vt 1 12dm SDDM 12Distro Omarchy
12Machine:
  12Type Desktop 12System ASRock 12product B650E PG-ITX WiFi 12v N/A 12serial <superuser required>
  12Mobo ASRock 12model B650E PG-ITX WiFi 12serial <superuser required> 12uuid <superuser required>
    12Firmware UEFI 12vendor American Megatrends LLC. 12v 4.43 12date 06/24/2026
12CPU:
  12Info 12model AMD Ryzen 9 7900X3D 12bits 64 12type MT MCP 12arch Zen 4 12gen 4 12level v4 12note check
    12built 2022+ 12process TSMC n5 (5nm) 12family 0x19 (25) 12model-id 0x61 (97) 12stepping 2
    12microcode 0xA60120C
  12Topology 12cpus 1x 12dies 2 12clusters 2x1 12cores 12 12threads 24 12tpc 2 12smt enabled 12cache 12L1 768 KiB
    12desc d-12x32 KiB; i-12x32 KiB 12L2 12 MiB 12desc 12x1024 KiB 12L3 128 MiB 12desc 1x32 MiB, 1x96 MiB
  12Speed (MHz) 12avg 4025 12min/max 409/5663 12boost enabled 12scaling 12driver amd-pstate-epp
    12governor performance 12cores 121 4025 122 4025 123 4025 124 4025 125 4025 126 4025 127 4025 128 4025 129 4025 1210 4025
    1211 4025 1212 4025 1213 4025 1214 4025 1215 4025 1216 4025 1217 4025 1218 4025 1219 4025 1220 4025 1221 4025 1222 4025
    1223 4025 1224 4025 12bogomips 210815
  12Flags-basic avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
  12Vulnerabilities
  12Type gather_data_sampling 12status Not affected
  12Type ghostwrite 12status Not affected
  12Type indirect_target_selection 12status Not affected
  12Type itlb_multihit 12status Not affected
  12Type l1tf 12status Not affected
  12Type mds 12status Not affected
  12Type meltdown 12status Not affected
  12Type mmio_stale_data 12status Not affected
  12Type old_microcode 12status Not affected
  12Type reg_file_data_sampling 12status Not affected
  12Type retbleed 12status Not affected
  12Type spec_rstack_overflow 12mitigation Safe RET
  12Type spec_store_bypass 12mitigation Speculative Store Bypass disabled via prctl
  12Type spectre_v1 12mitigation usercopy/swapgs barriers and __user pointer sanitization
  12Type spectre_v2 12mitigation Enhanced / Automatic IBRS; IBPB: conditional; STIBP: always-on;
    PBRSB-eIBRS: Not affected; BHI: Not affected
  12Type srbds 12status Not affected
  12Type tsa 12mitigation Clear CPU buffers
  12Type tsx_async_abort 12status Not affected
  12Type vmscape 12mitigation IBPB before exit to userspace
12Graphics:
  12Device-1 Advanced Micro Devices [AMD/ATI] Navi 31 [Radeon RX 7900 XT/7900 XTX/7900 GRE/7900M]
    12driver amdgpu 12v kernel 12arch RDNA-3 12code Navi-3x 12process TSMC n5 (5nm) 12built 2022+ 12pcie 12gen 4
    12speed 16 GT/s 12lanes 16 12ports 12active HDMI-A-1 12empty DP-1, DP-2, DP-3, Writeback-1 12bus-ID 03:00.0
    12chip-ID 1002:744c 12class-ID 0300
  12Device-2 Advanced Micro Devices [AMD/ATI] Raphael 12vendor ASRock 12driver amdgpu 12v kernel
    12arch RDNA-2 12code Navi-2x 12process TSMC n7 (7nm) 12built 2020-22 12pcie 12gen 4 12speed 16 GT/s 12lanes 16
    12ports 12active none 12empty DP-4, DP-5, HDMI-A-2, Writeback-2, eDP-1 12bus-ID 13:00.0
    12chip-ID 1002:164e 12class-ID 0300 12temp 40.0 C
  12Display wayland 12server X.org 12v 1.21.1.24 12with Xwayland 12v 24.1.13 12compositor Hyprland 12v 0.56.2
    12driver 12gpu amdgpu 12display-ID 1
  12Monitor-1 HDMI-A-1 12model Samsung C24F390 12serial <filter> 12built 2015 12res 12mode 1920x1080 12hz 60
    12scale 100% (1) 12dpi 94 12gamma 1.2 12size 520x290mm (20.51x11.54") 12diag 598mm (23.5") 12ratio 16:9 12modes
    12max 1920x1080 12min 720x400
  12API EGL 12Message EGL data requires eglinfo. Check --recommends.
  12Info 12Tools 12gpu amdgpu_top 12wl wayland-info 12x11 xprop
12Audio:
  12Device-1 Advanced Micro Devices [AMD/ATI] Navi 31 HDMI/DP Audio 12driver snd_hda_intel 12v kernel
    12pcie 12gen 4 12speed 16 GT/s 12lanes 16 12bus-ID 03:00.1 12chip-ID 1002:ab30 12class-ID 0403
  12Device-2 Advanced Micro Devices [AMD/ATI] Radeon High Definition Audio 12driver snd_hda_intel
    12v kernel 12pcie 12gen 4 12speed 16 GT/s 12lanes 16 12bus-ID 13:00.1 12chip-ID 1002:1640 12class-ID 0403
  12Device-3 Advanced Micro Devices [AMD] Ryzen HD Audio 12vendor ASRock 12driver snd_hda_intel
    12v kernel 12pcie 12gen 4 12speed 16 GT/s 12lanes 16 12bus-ID 13:00.6 12chip-ID 1022:15e3 12class-ID 0403
  12API ALSA 12v k7.2.5-3-omarchy 12status kernel-api 12tools alsactl,alsamixer,amixer
  12Server-1 sndiod 12v N/A 12status off 12tools aucat,midicat,sndioctl
  12Server-2 PipeWire 12v 1.6.8 12status active 12with 121 pipewire-pulse 12status active 122 wireplumber
    12status active 123 pipewire-alsa 12type plugin 124 pw-jack 12type plugin 12tools pactl,pw-cat,pw-cli,wpctl
12Network:
  12Device-1 Intel Wi-Fi 6E AX210/AX1675 2x2 [Typhoon Peak] 12vendor Rivet Networks Killer
    12driver iwlwifi 12v kernel 12pcie 12gen 2 12speed 5 GT/s 12lanes 1 12bus-ID 09:00.0 12chip-ID 8086:2725
    12class-ID 0280
  12IF wlp9s0 12state up 12mac <filter>
  12Device-2 Realtek Killer E3000 2.5GbE 12vendor ASRock 12driver r8169 12v kernel 12pcie 12gen 2
    12speed 5 GT/s 12lanes 1 12port e000 12bus-ID 0a:00.0 12chip-ID 10ec:3000 12class-ID 0200
  12IF enp10s0 12state down 12mac <filter>
  12IF-ID-1 br-86ea53499ae9 12state up 12speed 10000 Mbps 12duplex unknown 12mac <filter>
  12IF-ID-2 docker0 12state down 12mac <filter>
  12IF-ID-3 tailscale0 12state unknown 12speed -1 12duplex full 12mac N/A
  12IF-ID-4 veth0f0c8d7 12state up 12speed 10000 Mbps 12duplex full 12mac <filter>
  12IF-ID-5 veth22c6028 12state up 12speed 10000 Mbps 12duplex full 12mac <filter>
  12IF-ID-6 veth2617f3e 12state up 12speed 10000 Mbps 12duplex full 12mac <filter>
  12IF-ID-7 veth3007137 12state up 12speed 10000 Mbps 12duplex full 12mac <filter>
  12IF-ID-8 veth31ec561 12state up 12speed 10000 Mbps 12duplex full 12mac <filter>
  12IF-ID-9 veth3c4ccbd 12state up 12speed 10000 Mbps 12duplex full 12mac <filter>
  12IF-ID-10 veth52d2a21 12state up 12speed 10000 Mbps 12duplex full 12mac <filter>
  12IF-ID-11 veth9cc9768 12state up 12speed 10000 Mbps 12duplex full 12mac <filter>
  12IF-ID-12 vethb36a62b 12state up 12speed 10000 Mbps 12duplex full 12mac <filter>
  12IF-ID-13 vethb4f2f52 12state up 12speed 10000 Mbps 12duplex full 12mac <filter>
  12IF-ID-14 vethbc8c67c 12state up 12speed 10000 Mbps 12duplex full 12mac <filter>
  12Info 12services NetworkManager, nginx, systemd-timesyncd, wpa_supplicant
12Bluetooth:
  12Device-1 N/A 12driver btusb 12v 0.8 12type USB 12rev 2.0 12speed 12 Mb/s 12lanes 1 12mode 1.1 12bus-ID 3-12:3
    12chip-ID 8087:0032 12class-ID e001
  12Report btmgmt 12ID hci0 12rfk-id 0 12state up 12address <filter> 12bt-v 5.4 12lmp-v 13 12status
    12discoverable no 12pairing no 12class-ID 6c0104
12Drives:
  12Local Storage 12total 1.82 TiB 12used 101.28 GiB (5.4%)
  12SMART Message Required tool smartctl not installed. Check --recommends
  12ID-1 /dev/nvme0n1 12maj-min 259:1 12vendor Samsung 12model SSD 970 EVO Plus 1TB 12size 931.51 GiB
    12block-size 12physical 512 B 12logical 512 B 12speed 31.6 Gb/s 12lanes 4 12tech SSD 12serial <filter>
    12fw-rev 4B2QEXM7 12temp 47.9 C 12scheme GPT
  12ID-2 /dev/nvme1n1 12maj-min 259:0 12vendor Samsung 12model SSD 970 EVO Plus 1TB 12size 931.51 GiB
    12block-size 12physical 512 B 12logical 512 B 12speed 31.6 Gb/s 12lanes 4 12tech SSD 12serial <filter>
    12fw-rev 4B2QEXM7 12temp 40.9 C 12scheme GPT
12Partition:
  12ID-1 / 12raw-size 929.5 GiB 12size 929.5 GiB (100.00%) 12used 101.06 GiB (10.9%) 12fs btrfs
    12block-size 4096 B 12dev /dev/dm-0 12maj-min 253:0 12mapped root
  12ID-2 /boot 12raw-size 2 GiB 12size 2 GiB (99.80%) 12used 218 MiB (10.7%) 12fs vfat 12block-size 512 B
    12dev /dev/nvme1n1p1 12maj-min 259:2
  12ID-3 /home 12raw-size 929.5 GiB 12size 929.5 GiB (100.00%) 12used 101.06 GiB (10.9%) 12fs btrfs
    12block-size 4096 B 12dev /dev/dm-0 12maj-min 253:0 12mapped root
  12ID-4 /var/log 12raw-size 929.5 GiB 12size 929.5 GiB (100.00%) 12used 101.06 GiB (10.9%) 12fs btrfs
    12block-size 4096 B 12dev /dev/dm-0 12maj-min 253:0 12mapped root
12Swap:
  12Kernel 12swappiness 150 (default 60) 12cache-pressure 50 (default 100) 12zswap no
  12ID-1 swap-1 12type file 12size 14.74 GiB 12used 0 KiB (0.0%) 12priority 0 12file /swap/swapfile
  12ID-2 swap-2 12type zram 12size 14.7 GiB 12used 3.25 GiB (22.1%) 12priority 100 12comp zstd
    12avail lzo-rle,lzo,lz4,lz4hc,deflate,842 12dev /dev/zram0
12Sensors:
  12System Temperatures 12cpu 48.6 C 12mobo N/A
  12Fan Speeds (rpm) N/A
  12GPU 12device amdgpu 12temp 46.0 C 12mem 64.0 C 12fan 216 12watts 22.00 12device amdgpu 12temp 40.0 C
12Repos:
  12Packages 12pm nix-default 12pkgs 0 12pm nix-sys 12pkgs 0 12pm nix-usr 12pkgs 0 12pm pacman 12pkgs 1265 12libs 291
    12tools paru,yay
  12Active pacman repo servers in /etc/pacman.conf
    121 https: //pkgs.omarchy.org/stable/$arch
  12Active pacman repo servers in /etc/pacman.d/mirrorlist
    121 https: //stable-mirror.omarchy.org/$repo/os/$arch
  12No nix channels found for user jfm
12Info:
  12Memory 12total 16 GiB 12note est. 12available 14.7 GiB 12used 7.06 GiB (48.0%)
  12Processes 691 12Power 12uptime 11h 2m 12states freeze,mem,disk 12suspend deep 12avail s2idle 12wakeups 0
    12hibernate platform 12avail shutdown, reboot, suspend, test_resume 12image 5.79 GiB
    12services power-profiles-daemon,upowerd 12Init systemd 12v 261 12default graphical 12tool systemctl
  12Compilers 12clang 22.1.8 12gcc 16.2.1 12Client shell wrapper 12v 5.3.15-release 12inxi 3.3.41

=========================================
DMESG
=========================================
(skipped - --no-sudo flag used)

=========================================
JOURNALCTL (CURRENT BOOT, WARNINGS+ERRORS)
=========================================
Sep 22 06:19:23 omarchy kernel: virt/tdx: TDX not supported by the host platform
Sep 22 06:19:23 omarchy kernel: workqueue: name exceeds WQ_NAME_LEN. Truncating to: hdmi_frl_status_polling_workque
Sep 22 06:19:23 omarchy kernel: amdgpu 0000:03:00.0: [drm] Failed to setup vendor infoframe on connector HDMI-A-1: -22
Sep 22 06:19:23 omarchy kernel: BTRFS warning (device dm-0): block groups with swapfile extents will not be scrubbed or balanced
Sep 22 06:19:24 omarchy kernel: i2c-designware-pci 0000:03:00.3: timeout in disabling adapter
Sep 22 06:19:24 omarchy kernel: Bluetooth: hci0: No support for _PRR ACPI method
Sep 22 06:19:27 omarchy wpa_supplicant[1268]: wlp9s0: nl80211: kernel reports: multicast RX registrations are not supported
Sep 22 06:19:27 omarchy wpa_supplicant[1268]: p2p-dev-wlp9s0: nl80211: kernel reports: multicast RX registrations are not supported
Sep 22 06:19:27 omarchy NetworkManager[1193]: <warn>  [1790068767.0810] device (p2p-dev-wlp9s0): error setting IPv4 forwarding to '0': Resource temporarily unavailable
Sep 22 06:19:27 omarchy sddm-helper[1301]: gkr-pam: no password is available for user
Sep 22 06:19:27 omarchy dbus-broker-launch[1189]: Activation request for 'org.freedesktop.home1' failed: The systemd unit 'dbus-org.freedesktop.home1.service' could not be found.
Sep 22 06:19:27 omarchy pipewire-pulse[1335]: mod.rt: RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
Sep 22 06:19:27 omarchy pipewire-pulse[1335]: mod.rt: RTKit does not give us MaxRealtimePriority, using 1
Sep 22 06:19:27 omarchy pipewire[1332]: mod.rt: RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
Sep 22 06:19:27 omarchy pipewire[1332]: mod.rt: RTKit does not give us MaxRealtimePriority, using 1
Sep 22 06:19:27 omarchy pipewire-pulse[1335]: mod.rt: RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
Sep 22 06:19:27 omarchy pipewire-pulse[1335]: mod.rt: RTKit does not give us MinNiceLevel, using 0
Sep 22 06:19:27 omarchy pipewire[1332]: mod.rt: RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
Sep 22 06:19:27 omarchy pipewire[1332]: mod.rt: RTKit does not give us MinNiceLevel, using 0
Sep 22 06:19:27 omarchy pipewire-pulse[1335]: mod.rt: RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
Sep 22 06:19:27 omarchy pipewire-pulse[1335]: mod.rt: RTKit does not give us RTTimeUSecMax, using -1
Sep 22 06:19:27 omarchy pipewire[1332]: mod.rt: RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
Sep 22 06:19:27 omarchy pipewire[1332]: mod.rt: RTKit does not give us RTTimeUSecMax, using -1
Sep 22 06:19:27 omarchy wireplumber[1333]: mod.rt: RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
Sep 22 06:19:27 omarchy wireplumber[1333]: mod.rt: RTKit does not give us MaxRealtimePriority, using 1
Sep 22 06:19:27 omarchy wireplumber[1333]: mod.rt: RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
Sep 22 06:19:27 omarchy wireplumber[1333]: mod.rt: RTKit does not give us MinNiceLevel, using 0
Sep 22 06:19:27 omarchy wireplumber[1333]: mod.rt: RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
Sep 22 06:19:27 omarchy wireplumber[1333]: mod.rt: RTKit does not give us RTTimeUSecMax, using -1
Sep 22 06:19:27 omarchy sddm-helper[1301]: gkr-pam: couldn't unlock the login keyring.
Sep 22 06:19:27 omarchy wireplumber[1333]: mod.rt: RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
Sep 22 06:19:27 omarchy wireplumber[1333]: mod.rt: RTKit does not give us MaxRealtimePriority, using 1
Sep 22 06:19:27 omarchy wireplumber[1333]: mod.rt: RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
Sep 22 06:19:27 omarchy wireplumber[1333]: mod.rt: RTKit does not give us MinNiceLevel, using 0
Sep 22 06:19:27 omarchy wireplumber[1333]: mod.rt: RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
Sep 22 06:19:27 omarchy wireplumber[1333]: mod.rt: RTKit does not give us RTTimeUSecMax, using -1
Sep 22 06:19:27 omarchy wireplumber[1333]: default: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner
Sep 22 06:19:29 omarchy dbus-broker[1191]: A security policy denied :1.44 to send method call /org/freedesktop/DBus:org.freedesktop.DBus.Monitoring.BecomeMonitor to org.freedesktop.DBus.
Sep 22 06:19:29 omarchy /usr/lib/xdg-desktop-portal[2185]: Failed to load RealtimeKit property: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name is not activatable
Sep 22 06:19:29 omarchy /usr/lib/xdg-desktop-portal[2185]: Failed to load RealtimeKit property: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name is not activatable
Sep 22 06:19:29 omarchy /usr/lib/xdg-desktop-portal[2185]: Failed to load RealtimeKit property: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name is not activatable
Sep 22 06:19:55 omarchy kernel: warning: `ThreadPoolForeg' uses wireless extensions which will stop working for Wi-Fi 7 hardware; use nl80211
Sep 22 06:20:12 omarchy gnome-keyring-daemon[1336]: asked to register item /org/freedesktop/secrets/collection/Default_5fkeyring/3, but it's already registered
Sep 22 06:20:12 omarchy gnome-keyring-daemon[1336]: asked to register item /org/freedesktop/secrets/collection/Default_5fkeyring/3, but it's already registered
Sep 22 06:27:50 omarchy sudo[8112]: pam_unix(sudo:auth): conversation failed
Sep 22 06:27:50 omarchy sudo[8112]: pam_unix(sudo:auth): auth could not identify password for [jfm]
Sep 22 07:34:51 omarchy gnome-keyring-daemon[1336]: asked to register item /org/freedesktop/secrets/collection/Default_5fkeyring/3, but it's already registered
Sep 22 07:34:51 omarchy gnome-keyring-daemon[1336]: asked to register item /org/freedesktop/secrets/collection/Default_5fkeyring/3, but it's already registered
Sep 22 09:24:17 omarchy gnome-keyring-daemon[1336]: asked to register item /org/freedesktop/secrets/collection/Default_5fkeyring/5, but it's already registered
Sep 22 09:24:17 omarchy gnome-keyring-daemon[1336]: asked to register item /org/freedesktop/secrets/collection/Default_5fkeyring/5, but it's already registered
Sep 22 10:01:01 omarchy kernel: overlayfs: upperdir is in-use as upperdir/workdir of another mount, accessing files from both mounts will result in undefined behavior.
Sep 22 10:01:01 omarchy kernel: overlayfs: workdir is in-use as upperdir/workdir of another mount, accessing files from both mounts will result in undefined behavior.
Sep 22 10:23:21 omarchy omawrite[308127]: qrc:/Main.qml:327:5: QML Dialog: Binding loop detected for property "implicitWidth":
                                          qrc:/qt-project.org/imports/QtQuick/Controls/Material/Dialog.qml:14:5
Sep 22 10:23:21 omarchy omawrite[308127]: qrc:/Main.qml:327:5: QML Dialog: Binding loop detected for property "implicitWidth":
                                          qrc:/qt-project.org/imports/QtQuick/Controls/Material/Dialog.qml:14:5
Sep 22 10:23:21 omarchy omawrite[308127]: qrc:/Main.qml:327:5: QML Dialog: Binding loop detected for property "implicitWidth":
                                          qrc:/qt-project.org/imports/QtQuick/Controls/Material/Dialog.qml:14:5
Sep 22 10:23:21 omarchy omawrite[308127]: qrc:/Main.qml:327:5: QML Dialog: Binding loop detected for property "implicitWidth":
                                          qrc:/qt-project.org/imports/QtQuick/Controls/Material/Dialog.qml:14:5
Sep 22 10:23:22 omarchy omawrite[308127]: Failed to register with host portal QDBusError("org.freedesktop.portal.Error.Failed", "Could not register app ID: Connection already associated with an application ID")
Sep 22 12:53:16 omarchy systemd-coredump[1543924]: Process 1452529 (chrome_crashpad) of user 1000 dumped core.
                                                   
                                                   Stack trace of thread 1452529:
                                                   #0  0x000062631ceb5ab0 n/a (n/a + 0x0)
                                                   #1  0x000062631ceb55d5 n/a (n/a + 0x0)
                                                   #2  0x000062631ce80c82 n/a (n/a + 0x0)
                                                   #3  0x0000765ff0a27781 n/a (/usr/lib/libc.so.6 + 0x27781)
                                                   #4  0x0000765ff0a278b9 __libc_start_main (/usr/lib/libc.so.6 + 0x278b9)
                                                   #5  0x000062631ce77fca n/a (n/a + 0x0)
                                                   ELF object binary architecture: AMD x86-64
Sep 22 12:53:16 omarchy systemd-coredump[1543927]: Process 1543902 (lm-studio) of user 1000 dumped core.
                                                   
                                                   Stack trace of thread 1543902:
                                                   #0  0x00005f9077a2a1d9 n/a (/lm-studio + 0x70cf1d9)
                                                   #1  0x00005f9073afb181 n/a (/lm-studio + 0x31a0181)
                                                   #2  0x00005f9073af9685 n/a (/lm-studio + 0x319e685)
                                                   #3  0x00005f9073af9ac0 n/a (/lm-studio + 0x319eac0)
                                                   #4  0x00005f9073421458 n/a (/lm-studio + 0x2ac6458)
                                                   #5  0x00007ec4fb227781 n/a (libc.so.6 + 0x27781)
                                                   #6  0x00007ec4fb2278b9 __libc_start_main (libc.so.6 + 0x278b9)
                                                   #7  0x00005f9072fcd02a n/a (/lm-studio + 0x267202a)
                                                   ELF object binary architecture: AMD x86-64
Sep 22 13:45:35 omarchy gnome-keyring-daemon[1336]: asked to register item /org/freedesktop/secrets/collection/Default_5fkeyring/3, but it's already registered
Sep 22 13:45:35 omarchy gnome-keyring-daemon[1336]: asked to register item /org/freedesktop/secrets/collection/Default_5fkeyring/3, but it's already registered
Sep 22 13:47:30 omarchy gnome-keyring-daemon[1336]: asked to register item /org/freedesktop/secrets/collection/Default_5fkeyring/3, but it's already registered
Sep 22 13:47:30 omarchy gnome-keyring-daemon[1336]: asked to register item /org/freedesktop/secrets/collection/Default_5fkeyring/3, but it's already registered
Sep 22 14:01:59 omarchy gnome-keyring-daemon[1336]: asked to register item /org/freedesktop/secrets/collection/Default_5fkeyring/3, but it's already registered
Sep 22 14:01:59 omarchy gnome-keyring-daemon[1336]: asked to register item /org/freedesktop/secrets/collection/Default_5fkeyring/3, but it's already registered
Sep 22 14:08:53 omarchy gnome-keyring-daemon[1336]: asked to register item /org/freedesktop/secrets/collection/Default_5fkeyring/3, but it's already registered
Sep 22 14:08:53 omarchy gnome-keyring-daemon[1336]: asked to register item /org/freedesktop/secrets/collection/Default_5fkeyring/3, but it's already registered
Sep 22 14:24:02 omarchy gnome-keyring-daemon[1336]: asked to register item /org/freedesktop/secrets/collection/Default_5fkeyring/3, but it's already registered
Sep 22 14:24:02 omarchy gnome-keyring-daemon[1336]: asked to register item /org/freedesktop/secrets/collection/Default_5fkeyring/3, but it's already registered
Sep 22 14:55:04 omarchy polkit-agent-helper-1[1782274]: pam_unix(polkit-1:auth): conversation failed
Sep 22 14:55:04 omarchy polkit-agent-helper-1[1782274]: pam_unix(polkit-1:auth): auth could not identify password for [jfm]
Sep 22 15:10:06 omarchy gnome-keyring-daemon[1336]: asked to register item /org/freedesktop/secrets/collection/Default_5fkeyring/16, but it's already registered
Sep 22 15:10:06 omarchy gnome-keyring-daemon[1336]: asked to register item /org/freedesktop/secrets/collection/Default_5fkeyring/16, but it's already registered
Sep 22 16:10:06 omarchy gnome-keyring-daemon[1336]: asked to register item /org/freedesktop/secrets/collection/Default_5fkeyring/16, but it's already registered
Sep 22 16:10:06 omarchy gnome-keyring-daemon[1336]: asked to register item /org/freedesktop/secrets/collection/Default_5fkeyring/16, but it's already registered
Sep 22 16:24:30 omarchy systemd-coredump[1906232]: Process 1544360 (chrome_crashpad) of user 1000 dumped core.
                                                   
                                                   Stack trace of thread 1544360:
                                                   #0  0x00005c6338fe2ab0 n/a (n/a + 0x0)
                                                   #1  0x00005c6338fe25d5 n/a (n/a + 0x0)
                                                   #2  0x00005c6338fadc82 n/a (n/a + 0x0)
                                                   #3  0x00007784c7e27781 n/a (/usr/lib/libc.so.6 + 0x27781)
                                                   #4  0x00007784c7e278b9 __libc_start_main (/usr/lib/libc.so.6 + 0x278b9)
                                                   #5  0x00005c6338fa4fca n/a (n/a + 0x0)
                                                   ELF object binary architecture: AMD x86-64
Sep 22 16:24:30 omarchy systemd-coredump[1906234]: Process 1544324 (lm-studio) of user 1000 dumped core.
                                                   
                                                   Stack trace of thread 1:
                                                   #0  0x0000619af680393a n/a (n/a + 0x0)
                                                   #1  0x0000619af474d95b n/a (n/a + 0x0)
                                                   #2  0x0000619af474d5df n/a (n/a + 0x0)
                                                   #3  0x0000619af1470fcd n/a (n/a + 0x0)
                                                   #4  0x0000619af1471c8b n/a (n/a + 0x0)
                                                   #5  0x0000619af1472ded n/a (n/a + 0x0)
                                                   #6  0x0000619af14709e7 n/a (n/a + 0x0)
                                                   #7  0x0000619af1470ac0 n/a (n/a + 0x0)
                                                   #8  0x0000619af0d98458 n/a (n/a + 0x0)
                                                   #9  0x000077c1cf827781 n/a (/usr/lib/libc.so.6 + 0x27781)
                                                   #10 0x000077c1cf8278b9 __libc_start_main (/usr/lib/libc.so.6 + 0x278b9)
                                                   #11 0x0000619af094402a n/a (n/a + 0x0)
                                                   ELF object binary architecture: AMD x86-64
Sep 22 16:25:03 omarchy systemd-coredump[1906502]: Process 1544312 (lm-studio) of user 1000 dumped core.
                                                   
                                                   Stack trace of thread 1544333:
                                                   #0  0x00005862567c57c0 n/a (n/a + 0x0)
                                                   ELF object binary architecture: AMD x86-64
Sep 22 16:25:05 omarchy systemd-coredump[1907713]: Failed to initialize pidref: No such process
Sep 22 16:48:01 omarchy gnome-keyring-daemon[1336]: asked to register item /org/freedesktop/secrets/collection/Default_5fkeyring/3, but it's already registered
Sep 22 16:48:01 omarchy gnome-keyring-daemon[1336]: asked to register item /org/freedesktop/secrets/collection/Default_5fkeyring/3, but it's already registered
Sep 22 17:10:06 omarchy gnome-keyring-daemon[1336]: asked to register item /org/freedesktop/secrets/collection/Default_5fkeyring/16, but it's already registered
Sep 22 17:10:06 omarchy gnome-keyring-daemon[1336]: asked to register item /org/freedesktop/secrets/collection/Default_5fkeyring/16, but it's already registered

=========================================
INSTALLED PACKAGES
=========================================
aarch64-linux-gnu-binutils 2.47-1 (extra)
aarch64-linux-gnu-gcc 16.1.0-1 (extra)
acpi 1.8-2 (extra)
aerc 0.21.0-1 (extra)
aether 4.29.8-1 (omarchy)
alsa-tools 1.2.15-3 (extra)
alsa-utils 1.2.16-1 (extra)
amdgpu_top 0.11.5-1 (extra)
amd-ucode 20260810-2 (core)
asdcontrol 1:0.6.0-2 (omarchy)
ast-grep 0.44.1-1 (extra)
base 3-3 (core)
basecamp-cli 0.11.0-2 (omarchy)
base-devel 1-2 (core)
bash-completion 2.18.0-1 (extra)
bat 0.26.1-2 (extra)
bitwarden 2026.3.1-2 (extra)
bitwarden-cli 2026.2.0-1 (extra)
bluez 5.87-2 (extra)
bluez-tools 0.2.0-6 (extra)
bluez-utils 5.87-2 (extra)
bolt 0.9.11-3 (extra)
brightnessctl 0.5.1-3 (extra)
btop 1.4.7-1 (extra)
btrfs-progs 7.1-1 (core)
chromium 152.0.7977.82-1 (extra)
clang 22.1.8-1 (extra)
claude-desktop 2.110.0-1 (omarchy)
cliamp 2.0.1-1 (omarchy)
cloudflared 2026.8.3-1 (extra)
code-maat 1.0.4-1 (AUR)
cups 2:2.4.19-1 (extra)
cups-filters 2.0.1-2 (extra)
cups-pk-helper 0.2.7-2 (extra)
dante 1.4.4-2 (extra)
ddcutil 2.2.7-1 (extra)
docker 1:29.7.2-1 (extra)
docker-buildx 0.37.0-1 (extra)
docker-compose 5.5.1-1 (extra)
dockerfile-language-server 0.15.0-3 (extra)
dosfstools 4.2-5 (core)
dotnet-runtime 10.0.11.sdk111-1 (extra)
dua-cli 2.44.0-1 (extra)
efibootmgr 18-4 (core)
evince 1:48.4-1 (extra)
exfatprogs 1.4.3-1 (extra)
expac 10-13 (extra)
eza 0.23.5-2 (extra)
fastfetch 2.68.1-1 (extra)
fcitx5 5.1.22-1 (extra)
fcitx5-gtk 5.1.7-1 (extra)
fcitx5-qt 5.1.15-1 (extra)
fd 10.5.0-3 (extra)
ffmpegthumbnailer 2.3.1-1 (extra)
fish 4.9.2-1 (extra)
foot 1.28.0-1 (extra)
freerdp 2:3.31.1-1 (extra)
fzf 0.74.3-1 (extra)
ghostty 1.3.1-2 (extra)
ghostty 1.3.1-3 (omarchy)
git 2.55.0-1 (extra)
git-lfs 3.8.0-1 (extra)
glow 3.0.0-2 (extra)
gnome-calendar 50.0-2 (extra)
gnome-disk-utility 46.1-3 (extra)
gnome-keyring 1:50.0-1 (extra)
gnome-system-monitor 50.0-1 (extra)
gnome-themes-extra 1:3.28-1 (extra)
go 2:1.27.0-1 (extra)
goreleaser 2.14.0-2 (extra)
gpu-screen-recorder 5.12.3-2 (omarchy)
gpu-screen-recorder 6.1.0-1 (extra)
grim 1.5.0-2 (extra)
grok-bot 0.29.0-1 (omarchy)
gst-plugin-pipewire 1:1.6.8-1 (extra)
gvfs-mtp 1.60.2-4 (extra)
gvfs-nfs 1.60.2-4 (extra)
gvfs-smb 1.60.2-4 (extra)
helix 25.07.1-2 (extra)
herdr 0.8.2-1 (omarchy)
hermes-desktop 2026.8.31-3 (omarchy)
hunk 0.22.0-1 (AUR)
hyprland 0.56.2-2 (extra)
hyprland-guiutils 0.2.2-3 (extra)
hyprland-preview-share-picker 0.2.1-1 (omarchy)
hyprpicker 0.4.7-4 (extra)
hyprsunset 0.4.0-3 (extra)
imagemagick 7.1.2.31-1 (extra)
imv 5.0.1-2 (extra)
inetutils 2.8-1 (core)
inotify-tools 4.25.9.0-1 (extra)
inxi 3.3.41.1-1 (extra)
jq 1.8.2-1 (extra)
just 1.58.0-1 (extra)
kdenlive 26.08.0-1 (extra)
kernel-modules-hook 0.1.7-3 (extra)
lazydocker 0.25.2-1 (extra)
lazygit 0.65.0-1 (extra)
less 1:704-1 (core)
lib32-wayland 1.26.0-1 (multilib)
libev 4.33-5 (extra)
libpulse 17.0+r98+gb096704c0-1 (extra)
libreoffice-fresh 26.8.0-2 (extra)
libvips 8.18.6-1 (extra)
libyaml 0.2.5-3 (extra)
limine 12.8.0-1 (extra)
linux 7.2.3.arch1-3 (core)
linux-firmware 20260810-2 (core)
linux-omarchy 7.2.5-3 (omarchy)
linux-omarchy-headers 7.2.5-3 (omarchy)
llvm 22.1.8-2 (extra)
lmstudio-bin 0.4.24-2 (omarchy)
localsend 1.18.2-1 (omarchy)
lua51 5.1.5-13 (extra)
luarocks 3.13.0-5 (extra)
man-db 2.13.1-2 (core)
mariadb-libs 12.3.3-2 (extra)
mingw-w64-gcc 16.2.0-2 (extra)
mise-bin 2026.9.9-1 (omarchy)
mkinitcpio 41.1-1 (core)
moonlight-qt 6.1.0-7 (extra)
mpv 1:0.41.0-6 (extra)
mpv-mpris 1.2-2 (extra)
nautilus 50.3.1-1 (extra)
nautilus-python 4.1.0-3 (extra)
networkmanager 1.58.1-1 (extra)
nix 2.35.2-2 (extra)
noto-fonts 1:2026.09.01-1 (extra)
noto-fonts-cjk 20240730-1 (extra)
noto-fonts-emoji 1:2.051-1 (extra)
nss-mdns 0.15.1-2 (extra)
obsidian 1.13.7-2 (extra)
obs-studio 32.2.2-1 (extra)
ollama-rocm 0.33.3-1 (extra)
ollama-vulkan 0.33.3-1 (extra)
omacalc 0.2.2-1 (omarchy)
omacut 0.4.0-1 (omarchy)
omarchy 4.0.4-1 (omarchy)
omarchy-keyring 20251027-1 (omarchy)
omarchy-nvim 2026.8.13-1 (omarchy)
omarchy-settings 4.0.4-1 (omarchy)
omawrite 0.5.0-1 (omarchy)
opam 2.5.2-1 (extra)
openbsd-netcat 1.238_1-1 (extra)
pacman-contrib 1.13.1-1 (extra)
pamixer 1.6-4 (extra)
paru 2.1.0-2 (AUR)
paru-debug 2.1.0-2 (AUR)
pass 1.7.4-7 (extra)
pavucontrol 1:6.2-1 (extra)
pi 0.87.0-1 (AUR)
pinta 3.1.2-1 (omarchy)
pinta 3.1.2-2 (extra)
pipewire 1:1.6.8-1 (extra)
pipewire-alsa 1:1.6.8-1 (extra)
pipewire-jack 1:1.6.8-1 (extra)
pipewire-pulse 1:1.6.8-1 (extra)
plocate 1.1.25-1 (extra)
postgresql 18.6-1 (extra)
postgresql-libs 18.6-1 (extra)
power-profiles-daemon 0.30-1 (extra)
python-gobject 3.56.3-1 (extra)
python-pipx 1.15.0-1 (extra)
python-poetry-core 2.4.1-1 (extra)
qemu-user-static-binfmt 11.1.1-1 (extra)
qrencode 4.1.1-4 (extra)
qt6-imageformats 6.11.2-1 (extra)
quickshell 0.3.1-1 (extra)
ripgrep 15.2.0-1 (extra)
ruby 3.4.10-1 (extra)
sddm 0.21.0-7 (extra)
signal-desktop 8.26.0-1 (extra)
slurp 1.5.0-2 (extra)
socat 1.8.1.3-1 (extra)
starship 1.26.0-1 (extra)
strace 7.0-1 (extra)
sudo 1.9.17.p2-6 (core)
supabase-bin 2.117.0-1 (AUR)
sushi 50.0-1 (extra)
system-config-printer 1.5.18-7 (extra)
t3code-bin 0.0.42-1 (omarchy)
tailscale 1.102.3-1 (extra)
tensaku 0.29.0-1 (omarchy)
tesseract 5.5.3-1 (extra)
tesseract-data-eng 2:4.1.0-5 (extra)
tldr 3.4.4-1 (extra)
tmux 3.7_c-1 (extra)
tobi-try 1.8.1-3 (omarchy)
tree 2.3.2-1 (extra)
tree-sitter-cli 0.26.9-1 (extra)
ttf-ia-writer 20181225-1 (omarchy)
ttf-jetbrains-mono-nerd-basic 3.5.1-1 (omarchy)
ttfx 0.3.2-1 (omarchy)
tzupdate 3.1.0-1 (omarchy)
udiskie 2.7.0-2 (extra)
ufw 0.36.2-7 (extra)
ufw-docker 251123-1 (omarchy)
usage 5.1.0-1 (extra)
uwsm 0.26.7-1 (extra)
voxtype-bin 1.0.1-1 (omarchy)
vulkan-headers 1:1.4.357.0-1 (extra)
vulkan-radeon 1:26.2.2-1 (extra)
w3m 0.5.6-1 (extra)
wayland-docs 1.26.0-1 (extra)
waylandpp 1.0.1-1 (extra)
wayland-utils 1.3.0-1 (extra)
whois 5.6.6-1 (extra)
wireless-regdb 2026.05.30-1 (core)
wireplumber 0.5.17-1 (extra)
wl-clipboard 1:2.3.0-1 (extra)
woff2-font-awesome 7.3.1-1 (extra)
wtype 0.4-2 (extra)
xdg-desktop-portal-gtk 1.15.3-1 (extra)
xdg-desktop-portal-hyprland 1.4.1-2 (extra)
xdg-terminal-exec 0.14.3-1 (omarchy)
xournalpp 1.3.7-1 (extra)
yaru-icon-theme 26.04.5.1ubuntu-1 (omarchy)
yay 13.0.1-1 (omarchy)
yt-dlp 2026.08.19-1 (extra)
zbar 0.23.93-7 (extra)
zen-browser-bin 1.22.2b-1 (AUR)
zoxide 0.10.0-1 (extra)
zram-generator 1.2.1-1 (extra)
View raw text
Named `name:<x>` workspaces are stuck on dwindle: the workspace-layout toggle registers a rule keyed by the workspace **id**, and named workspaces have negative hash ids (-1340, …) that no workspace rule ever matches. Works fine on numeric workspaces because their id equals their name.

## System

- Omarchy 4.0.4-1
- Hyprland 0.56.2

## Steps to reproduce

```bash
# 1. On any named workspace (e.g. one of Omarchy's project workspaces, or create one):
hyprctl dispatch workspace name:my-project

hyprctl activeworkspace -j | jq '{id,name,tiledLayout}'
# {"id":-1340,"name":"my-project","tiledLayout":"dwindle"}

# 2. Toggle the layout (menu → Workspace Layout, or its binding):
omarchy-hyprland-workspace-layout-toggle
# notification: "Workspace layout set to scrolling"

# 3. Still dwindle:
hyprctl activeworkspace -j | jq .tiledLayout
# "dwindle"
```

## Expected

`omarchy-hyprland-workspace-layout-toggle` switches the active named workspace between dwindle and scrolling, and persists it across reloads (like it does for numeric workspaces).

## Actual

Notification says "Workspace layout set to scrolling" but the workspace stays on dwindle. Toggle on numeric workspaces works.

## Root cause

The script uses `hyprctl activeworkspace -j | jq -r '.id'` and writes the persisted rule and the live eval with that id as the workspace selector:

```bash
printf 'hl.workspace_rule({ workspace = "%s", layout = "%s" })\n' "$ACTIVE_WORKSPACE" "$NEW_LAYOUT" >"$LAYOUT_FILE"
hyprctl eval "hl.workspace_rule({ workspace = \"$ACTIVE_WORKSPACE\", layout = \"$NEW_LAYOUT\" })"
```

For named workspaces `.id` is a negative hash (e.g. `-1340`), so the rule is registered with `workspace = "-1340"` and matches nothing — `hyprctl workspacerules -j` shows it registered (`{"workspaceString":"-1340","enabled":true}`) while the workspace keeps `tiledLayout: "dwindle"`. Rules for named workspaces must use a `name:<name>` selector.

Two secondary defects in the same script:

- The fallback `hyprctl keyword workspace "<id>, layout:<layout>"` can never work on Hyprland ≥ 0.56 Lua configs: `hyprctl keyword` → "keyword can't work with non-legacy parsers. Use eval." — and with a negative id the leading dash is additionally parsed as a hyprctl flag (usage error).
- `hyprctl eval` returns "ok" even though the rule matches nothing, so the failure is fully silent.

## Evidence

Same workspace, same property, only the selector differs:

```bash
hyprctl eval 'hl.workspace_rule({ workspace = "-1340", layout = "scrolling" })'
# ok — tiledLayout stays "dwindle"

hyprctl eval 'hl.workspace_rule({ workspace = "name:my-project", layout = "scrolling" })'
# ok — tiledLayout becomes "scrolling" (live, on the already-created workspace)
```

Impact: this hits Omarchy's own named-workspace workflow (`source-picker` pins repo terminals to `name:<repo>` workspaces via `~/.local/state/omarchy/project-workspaces/`), so any per-project workspace can't use the scrolling layout through the packaged toggle.

## Suggested fix

Select by name when the id is negative (named workspaces), keep the numeric id otherwise (id == name there), and drop the dead `hyprctl keyword` fallback:

```bash
ID=$(hyprctl activeworkspace -j | jq -r '.id')
NAME=$(hyprctl activeworkspace -j | jq -r '.name')

case "$ID" in
  -*|"") SELECTOR="name:$NAME" ;;
  *)     SELECTOR="$ID" ;;
esac

# use "$SELECTOR" for both the persisted rule and the live eval
```

Full debug log (`omarchy-debug --no-sudo --print`, ANSI stripped):

<details>
<summary>omarchy-debug output (517 lines)</summary>

```text
Date: Tue Sep 22 05:21:00 PM -03 2026
Hostname: omarchy
Omarchy Package: omarchy 4.0.4-1

=========================================
SYSTEM INFORMATION
=========================================
12System:
  12Kernel 7.2.5-3-omarchy 12arch x86_64 12bits 64 12compiler gcc 12v 16.2.1 12clocksource tsc
    12avail hpet,acpi_pm 12parameters cryptdevice=PARTUUID=dda31865-3190-448d-8c7b-cbdbccc2d1e3:root
    root=/dev/mapper/root zswap.enabled=0 rootflags=subvol=@ rw rootfstype=btrfs
    resume=/dev/mapper/root resume_offset=1897866 initramfs_async=0 quiet splash loglevel=0
    systemd.show_status=false rd.udev.log_level=0 vt.global_cursor_default=0
  12Desktop Hyprland 12v 0.56.2 12vt 1 12dm SDDM 12Distro Omarchy
12Machine:
  12Type Desktop 12System ASRock 12product B650E PG-ITX WiFi 12v N/A 12serial <superuser required>
  12Mobo ASRock 12model B650E PG-ITX WiFi 12serial <superuser required> 12uuid <superuser required>
    12Firmware UEFI 12vendor American Megatrends LLC. 12v 4.43 12date 06/24/2026
12CPU:
  12Info 12model AMD Ryzen 9 7900X3D 12bits 64 12type MT MCP 12arch Zen 4 12gen 4 12level v4 12note check
    12built 2022+ 12process TSMC n5 (5nm) 12family 0x19 (25) 12model-id 0x61 (97) 12stepping 2
    12microcode 0xA60120C
  12Topology 12cpus 1x 12dies 2 12clusters 2x1 12cores 12 12threads 24 12tpc 2 12smt enabled 12cache 12L1 768 KiB
    12desc d-12x32 KiB; i-12x32 KiB 12L2 12 MiB 12desc 12x1024 KiB 12L3 128 MiB 12desc 1x32 MiB, 1x96 MiB
  12Speed (MHz) 12avg 4025 12min/max 409/5663 12boost enabled 12scaling 12driver amd-pstate-epp
    12governor performance 12cores 121 4025 122 4025 123 4025 124 4025 125 4025 126 4025 127 4025 128 4025 129 4025 1210 4025
    1211 4025 1212 4025 1213 4025 1214 4025 1215 4025 1216 4025 1217 4025 1218 4025 1219 4025 1220 4025 1221 4025 1222 4025
    1223 4025 1224 4025 12bogomips 210815
  12Flags-basic avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
  12Vulnerabilities
  12Type gather_data_sampling 12status Not affected
  12Type ghostwrite 12status Not affected
  12Type indirect_target_selection 12status Not affected
  12Type itlb_multihit 12status Not affected
  12Type l1tf 12status Not affected
  12Type mds 12status Not affected
  12Type meltdown 12status Not affected
  12Type mmio_stale_data 12status Not affected
  12Type old_microcode 12status Not affected
  12Type reg_file_data_sampling 12status Not affected
  12Type retbleed 12status Not affected
  12Type spec_rstack_overflow 12mitigation Safe RET
  12Type spec_store_bypass 12mitigation Speculative Store Bypass disabled via prctl
  12Type spectre_v1 12mitigation usercopy/swapgs barriers and __user pointer sanitization
  12Type spectre_v2 12mitigation Enhanced / Automatic IBRS; IBPB: conditional; STIBP: always-on;
    PBRSB-eIBRS: Not affected; BHI: Not affected
  12Type srbds 12status Not affected
  12Type tsa 12mitigation Clear CPU buffers
  12Type tsx_async_abort 12status Not affected
  12Type vmscape 12mitigation IBPB before exit to userspace
12Graphics:
  12Device-1 Advanced Micro Devices [AMD/ATI] Navi 31 [Radeon RX 7900 XT/7900 XTX/7900 GRE/7900M]
    12driver amdgpu 12v kernel 12arch RDNA-3 12code Navi-3x 12process TSMC n5 (5nm) 12built 2022+ 12pcie 12gen 4
    12speed 16 GT/s 12lanes 16 12ports 12active HDMI-A-1 12empty DP-1, DP-2, DP-3, Writeback-1 12bus-ID 03:00.0
    12chip-ID 1002:744c 12class-ID 0300
  12Device-2 Advanced Micro Devices [AMD/ATI] Raphael 12vendor ASRock 12driver amdgpu 12v kernel
    12arch RDNA-2 12code Navi-2x 12process TSMC n7 (7nm) 12built 2020-22 12pcie 12gen 4 12speed 16 GT/s 12lanes 16
    12ports 12active none 12empty DP-4, DP-5, HDMI-A-2, Writeback-2, eDP-1 12bus-ID 13:00.0
    12chip-ID 1002:164e 12class-ID 0300 12temp 40.0 C
  12Display wayland 12server X.org 12v 1.21.1.24 12with Xwayland 12v 24.1.13 12compositor Hyprland 12v 0.56.2
    12driver 12gpu amdgpu 12display-ID 1
  12Monitor-1 HDMI-A-1 12model Samsung C24F390 12serial <filter> 12built 2015 12res 12mode 1920x1080 12hz 60
    12scale 100% (1) 12dpi 94 12gamma 1.2 12size 520x290mm (20.51x11.54") 12diag 598mm (23.5") 12ratio 16:9 12modes
    12max 1920x1080 12min 720x400
  12API EGL 12Message EGL data requires eglinfo. Check --recommends.
  12Info 12Tools 12gpu amdgpu_top 12wl wayland-info 12x11 xprop
12Audio:
  12Device-1 Advanced Micro Devices [AMD/ATI] Navi 31 HDMI/DP Audio 12driver snd_hda_intel 12v kernel
    12pcie 12gen 4 12speed 16 GT/s 12lanes 16 12bus-ID 03:00.1 12chip-ID 1002:ab30 12class-ID 0403
  12Device-2 Advanced Micro Devices [AMD/ATI] Radeon High Definition Audio 12driver snd_hda_intel
    12v kernel 12pcie 12gen 4 12speed 16 GT/s 12lanes 16 12bus-ID 13:00.1 12chip-ID 1002:1640 12class-ID 0403
  12Device-3 Advanced Micro Devices [AMD] Ryzen HD Audio 12vendor ASRock 12driver snd_hda_intel
    12v kernel 12pcie 12gen 4 12speed 16 GT/s 12lanes 16 12bus-ID 13:00.6 12chip-ID 1022:15e3 12class-ID 0403
  12API ALSA 12v k7.2.5-3-omarchy 12status kernel-api 12tools alsactl,alsamixer,amixer
  12Server-1 sndiod 12v N/A 12status off 12tools aucat,midicat,sndioctl
  12Server-2 PipeWire 12v 1.6.8 12status active 12with 121 pipewire-pulse 12status active 122 wireplumber
    12status active 123 pipewire-alsa 12type plugin 124 pw-jack 12type plugin 12tools pactl,pw-cat,pw-cli,wpctl
12Network:
  12Device-1 Intel Wi-Fi 6E AX210/AX1675 2x2 [Typhoon Peak] 12vendor Rivet Networks Killer
    12driver iwlwifi 12v kernel 12pcie 12gen 2 12speed 5 GT/s 12lanes 1 12bus-ID 09:00.0 12chip-ID 8086:2725
    12class-ID 0280
  12IF wlp9s0 12state up 12mac <filter>
  12Device-2 Realtek Killer E3000 2.5GbE 12vendor ASRock 12driver r8169 12v kernel 12pcie 12gen 2
    12speed 5 GT/s 12lanes 1 12port e000 12bus-ID 0a:00.0 12chip-ID 10ec:3000 12class-ID 0200
  12IF enp10s0 12state down 12mac <filter>
  12IF-ID-1 br-86ea53499ae9 12state up 12speed 10000 Mbps 12duplex unknown 12mac <filter>
  12IF-ID-2 docker0 12state down 12mac <filter>
  12IF-ID-3 tailscale0 12state unknown 12speed -1 12duplex full 12mac N/A
  12IF-ID-4 veth0f0c8d7 12state up 12speed 10000 Mbps 12duplex full 12mac <filter>
  12IF-ID-5 veth22c6028 12state up 12speed 10000 Mbps 12duplex full 12mac <filter>
  12IF-ID-6 veth2617f3e 12state up 12speed 10000 Mbps 12duplex full 12mac <filter>
  12IF-ID-7 veth3007137 12state up 12speed 10000 Mbps 12duplex full 12mac <filter>
  12IF-ID-8 veth31ec561 12state up 12speed 10000 Mbps 12duplex full 12mac <filter>
  12IF-ID-9 veth3c4ccbd 12state up 12speed 10000 Mbps 12duplex full 12mac <filter>
  12IF-ID-10 veth52d2a21 12state up 12speed 10000 Mbps 12duplex full 12mac <filter>
  12IF-ID-11 veth9cc9768 12state up 12speed 10000 Mbps 12duplex full 12mac <filter>
  12IF-ID-12 vethb36a62b 12state up 12speed 10000 Mbps 12duplex full 12mac <filter>
  12IF-ID-13 vethb4f2f52 12state up 12speed 10000 Mbps 12duplex full 12mac <filter>
  12IF-ID-14 vethbc8c67c 12state up 12speed 10000 Mbps 12duplex full 12mac <filter>
  12Info 12services NetworkManager, nginx, systemd-timesyncd, wpa_supplicant
12Bluetooth:
  12Device-1 N/A 12driver btusb 12v 0.8 12type USB 12rev 2.0 12speed 12 Mb/s 12lanes 1 12mode 1.1 12bus-ID 3-12:3
    12chip-ID 8087:0032 12class-ID e001
  12Report btmgmt 12ID hci0 12rfk-id 0 12state up 12address <filter> 12bt-v 5.4 12lmp-v 13 12status
    12discoverable no 12pairing no 12class-ID 6c0104
12Drives:
  12Local Storage 12total 1.82 TiB 12used 101.28 GiB (5.4%)
  12SMART Message Required tool smartctl not installed. Check --recommends
  12ID-1 /dev/nvme0n1 12maj-min 259:1 12vendor Samsung 12model SSD 970 EVO Plus 1TB 12size 931.51 GiB
    12block-size 12physical 512 B 12logical 512 B 12speed 31.6 Gb/s 12lanes 4 12tech SSD 12serial <filter>
    12fw-rev 4B2QEXM7 12temp 47.9 C 12scheme GPT
  12ID-2 /dev/nvme1n1 12maj-min 259:0 12vendor Samsung 12model SSD 970 EVO Plus 1TB 12size 931.51 GiB
    12block-size 12physical 512 B 12logical 512 B 12speed 31.6 Gb/s 12lanes 4 12tech SSD 12serial <filter>
    12fw-rev 4B2QEXM7 12temp 40.9 C 12scheme GPT
12Partition:
  12ID-1 / 12raw-size 929.5 GiB 12size 929.5 GiB (100.00%) 12used 101.06 GiB (10.9%) 12fs btrfs
    12block-size 4096 B 12dev /dev/dm-0 12maj-min 253:0 12mapped root
  12ID-2 /boot 12raw-size 2 GiB 12size 2 GiB (99.80%) 12used 218 MiB (10.7%) 12fs vfat 12block-size 512 B
    12dev /dev/nvme1n1p1 12maj-min 259:2
  12ID-3 /home 12raw-size 929.5 GiB 12size 929.5 GiB (100.00%) 12used 101.06 GiB (10.9%) 12fs btrfs
    12block-size 4096 B 12dev /dev/dm-0 12maj-min 253:0 12mapped root
  12ID-4 /var/log 12raw-size 929.5 GiB 12size 929.5 GiB (100.00%) 12used 101.06 GiB (10.9%) 12fs btrfs
    12block-size 4096 B 12dev /dev/dm-0 12maj-min 253:0 12mapped root
12Swap:
  12Kernel 12swappiness 150 (default 60) 12cache-pressure 50 (default 100) 12zswap no
  12ID-1 swap-1 12type file 12size 14.74 GiB 12used 0 KiB (0.0%) 12priority 0 12file /swap/swapfile
  12ID-2 swap-2 12type zram 12size 14.7 GiB 12used 3.25 GiB (22.1%) 12priority 100 12comp zstd
    12avail lzo-rle,lzo,lz4,lz4hc,deflate,842 12dev /dev/zram0
12Sensors:
  12System Temperatures 12cpu 48.6 C 12mobo N/A
  12Fan Speeds (rpm) N/A
  12GPU 12device amdgpu 12temp 46.0 C 12mem 64.0 C 12fan 216 12watts 22.00 12device amdgpu 12temp 40.0 C
12Repos:
  12Packages 12pm nix-default 12pkgs 0 12pm nix-sys 12pkgs 0 12pm nix-usr 12pkgs 0 12pm pacman 12pkgs 1265 12libs 291
    12tools paru,yay
  12Active pacman repo servers in /etc/pacman.conf
    121 https: //pkgs.omarchy.org/stable/$arch
  12Active pacman repo servers in /etc/pacman.d/mirrorlist
    121 https: //stable-mirror.omarchy.org/$repo/os/$arch
  12No nix channels found for user jfm
12Info:
  12Memory 12total 16 GiB 12note est. 12available 14.7 GiB 12used 7.06 GiB (48.0%)
  12Processes 691 12Power 12uptime 11h 2m 12states freeze,mem,disk 12suspend deep 12avail s2idle 12wakeups 0
    12hibernate platform 12avail shutdown, reboot, suspend, test_resume 12image 5.79 GiB
    12services power-profiles-daemon,upowerd 12Init systemd 12v 261 12default graphical 12tool systemctl
  12Compilers 12clang 22.1.8 12gcc 16.2.1 12Client shell wrapper 12v 5.3.15-release 12inxi 3.3.41

=========================================
DMESG
=========================================
(skipped - --no-sudo flag used)

=========================================
JOURNALCTL (CURRENT BOOT, WARNINGS+ERRORS)
=========================================
Sep 22 06:19:23 omarchy kernel: virt/tdx: TDX not supported by the host platform
Sep 22 06:19:23 omarchy kernel: workqueue: name exceeds WQ_NAME_LEN. Truncating to: hdmi_frl_status_polling_workque
Sep 22 06:19:23 omarchy kernel: amdgpu 0000:03:00.0: [drm] Failed to setup vendor infoframe on connector HDMI-A-1: -22
Sep 22 06:19:23 omarchy kernel: BTRFS warning (device dm-0): block groups with swapfile extents will not be scrubbed or balanced
Sep 22 06:19:24 omarchy kernel: i2c-designware-pci 0000:03:00.3: timeout in disabling adapter
Sep 22 06:19:24 omarchy kernel: Bluetooth: hci0: No support for _PRR ACPI method
Sep 22 06:19:27 omarchy wpa_supplicant[1268]: wlp9s0: nl80211: kernel reports: multicast RX registrations are not supported
Sep 22 06:19:27 omarchy wpa_supplicant[1268]: p2p-dev-wlp9s0: nl80211: kernel reports: multicast RX registrations are not supported
Sep 22 06:19:27 omarchy NetworkManager[1193]: <warn>  [1790068767.0810] device (p2p-dev-wlp9s0): error setting IPv4 forwarding to '0': Resource temporarily unavailable
Sep 22 06:19:27 omarchy sddm-helper[1301]: gkr-pam: no password is available for user
Sep 22 06:19:27 omarchy dbus-broker-launch[1189]: Activation request for 'org.freedesktop.home1' failed: The systemd unit 'dbus-org.freedesktop.home1.service' could not be found.
Sep 22 06:19:27 omarchy pipewire-pulse[1335]: mod.rt: RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
Sep 22 06:19:27 omarchy pipewire-pulse[1335]: mod.rt: RTKit does not give us MaxRealtimePriority, using 1
Sep 22 06:19:27 omarchy pipewire[1332]: mod.rt: RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
Sep 22 06:19:27 omarchy pipewire[1332]: mod.rt: RTKit does not give us MaxRealtimePriority, using 1
Sep 22 06:19:27 omarchy pipewire-pulse[1335]: mod.rt: RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
Sep 22 06:19:27 omarchy pipewire-pulse[1335]: mod.rt: RTKit does not give us MinNiceLevel, using 0
Sep 22 06:19:27 omarchy pipewire[1332]: mod.rt: RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
Sep 22 06:19:27 omarchy pipewire[1332]: mod.rt: RTKit does not give us MinNiceLevel, using 0
Sep 22 06:19:27 omarchy pipewire-pulse[1335]: mod.rt: RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
Sep 22 06:19:27 omarchy pipewire-pulse[1335]: mod.rt: RTKit does not give us RTTimeUSecMax, using -1
Sep 22 06:19:27 omarchy pipewire[1332]: mod.rt: RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
Sep 22 06:19:27 omarchy pipewire[1332]: mod.rt: RTKit does not give us RTTimeUSecMax, using -1
Sep 22 06:19:27 omarchy wireplumber[1333]: mod.rt: RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
Sep 22 06:19:27 omarchy wireplumber[1333]: mod.rt: RTKit does not give us MaxRealtimePriority, using 1
Sep 22 06:19:27 omarchy wireplumber[1333]: mod.rt: RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
Sep 22 06:19:27 omarchy wireplumber[1333]: mod.rt: RTKit does not give us MinNiceLevel, using 0
Sep 22 06:19:27 omarchy wireplumber[1333]: mod.rt: RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
Sep 22 06:19:27 omarchy wireplumber[1333]: mod.rt: RTKit does not give us RTTimeUSecMax, using -1
Sep 22 06:19:27 omarchy sddm-helper[1301]: gkr-pam: couldn't unlock the login keyring.
Sep 22 06:19:27 omarchy wireplumber[1333]: mod.rt: RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
Sep 22 06:19:27 omarchy wireplumber[1333]: mod.rt: RTKit does not give us MaxRealtimePriority, using 1
Sep 22 06:19:27 omarchy wireplumber[1333]: mod.rt: RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
Sep 22 06:19:27 omarchy wireplumber[1333]: mod.rt: RTKit does not give us MinNiceLevel, using 0
Sep 22 06:19:27 omarchy wireplumber[1333]: mod.rt: RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
Sep 22 06:19:27 omarchy wireplumber[1333]: mod.rt: RTKit does not give us RTTimeUSecMax, using -1
Sep 22 06:19:27 omarchy wireplumber[1333]: default: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner
Sep 22 06:19:29 omarchy dbus-broker[1191]: A security policy denied :1.44 to send method call /org/freedesktop/DBus:org.freedesktop.DBus.Monitoring.BecomeMonitor to org.freedesktop.DBus.
Sep 22 06:19:29 omarchy /usr/lib/xdg-desktop-portal[2185]: Failed to load RealtimeKit property: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name is not activatable
Sep 22 06:19:29 omarchy /usr/lib/xdg-desktop-portal[2185]: Failed to load RealtimeKit property: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name is not activatable
Sep 22 06:19:29 omarchy /usr/lib/xdg-desktop-portal[2185]: Failed to load RealtimeKit property: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name is not activatable
Sep 22 06:19:55 omarchy kernel: warning: `ThreadPoolForeg' uses wireless extensions which will stop working for Wi-Fi 7 hardware; use nl80211
Sep 22 06:20:12 omarchy gnome-keyring-daemon[1336]: asked to register item /org/freedesktop/secrets/collection/Default_5fkeyring/3, but it's already registered
Sep 22 06:20:12 omarchy gnome-keyring-daemon[1336]: asked to register item /org/freedesktop/secrets/collection/Default_5fkeyring/3, but it's already registered
Sep 22 06:27:50 omarchy sudo[8112]: pam_unix(sudo:auth): conversation failed
Sep 22 06:27:50 omarchy sudo[8112]: pam_unix(sudo:auth): auth could not identify password for [jfm]
Sep 22 07:34:51 omarchy gnome-keyring-daemon[1336]: asked to register item /org/freedesktop/secrets/collection/Default_5fkeyring/3, but it's already registered
Sep 22 07:34:51 omarchy gnome-keyring-daemon[1336]: asked to register item /org/freedesktop/secrets/collection/Default_5fkeyring/3, but it's already registered
Sep 22 09:24:17 omarchy gnome-keyring-daemon[1336]: asked to register item /org/freedesktop/secrets/collection/Default_5fkeyring/5, but it's already registered
Sep 22 09:24:17 omarchy gnome-keyring-daemon[1336]: asked to register item /org/freedesktop/secrets/collection/Default_5fkeyring/5, but it's already registered
Sep 22 10:01:01 omarchy kernel: overlayfs: upperdir is in-use as upperdir/workdir of another mount, accessing files from both mounts will result in undefined behavior.
Sep 22 10:01:01 omarchy kernel: overlayfs: workdir is in-use as upperdir/workdir of another mount, accessing files from both mounts will result in undefined behavior.
Sep 22 10:23:21 omarchy omawrite[308127]: qrc:/Main.qml:327:5: QML Dialog: Binding loop detected for property "implicitWidth":
                                          qrc:/qt-project.org/imports/QtQuick/Controls/Material/Dialog.qml:14:5
Sep 22 10:23:21 omarchy omawrite[308127]: qrc:/Main.qml:327:5: QML Dialog: Binding loop detected for property "implicitWidth":
                                          qrc:/qt-project.org/imports/QtQuick/Controls/Material/Dialog.qml:14:5
Sep 22 10:23:21 omarchy omawrite[308127]: qrc:/Main.qml:327:5: QML Dialog: Binding loop detected for property "implicitWidth":
                                          qrc:/qt-project.org/imports/QtQuick/Controls/Material/Dialog.qml:14:5
Sep 22 10:23:21 omarchy omawrite[308127]: qrc:/Main.qml:327:5: QML Dialog: Binding loop detected for property "implicitWidth":
                                          qrc:/qt-project.org/imports/QtQuick/Controls/Material/Dialog.qml:14:5
Sep 22 10:23:22 omarchy omawrite[308127]: Failed to register with host portal QDBusError("org.freedesktop.portal.Error.Failed", "Could not register app ID: Connection already associated with an application ID")
Sep 22 12:53:16 omarchy systemd-coredump[1543924]: Process 1452529 (chrome_crashpad) of user 1000 dumped core.
                                                   
                                                   Stack trace of thread 1452529:
                                                   #0  0x000062631ceb5ab0 n/a (n/a + 0x0)
                                                   #1  0x000062631ceb55d5 n/a (n/a + 0x0)
                                                   #2  0x000062631ce80c82 n/a (n/a + 0x0)
                                                   #3  0x0000765ff0a27781 n/a (/usr/lib/libc.so.6 + 0x27781)
                                                   #4  0x0000765ff0a278b9 __libc_start_main (/usr/lib/libc.so.6 + 0x278b9)
                                                   #5  0x000062631ce77fca n/a (n/a + 0x0)
                                                   ELF object binary architecture: AMD x86-64
Sep 22 12:53:16 omarchy systemd-coredump[1543927]: Process 1543902 (lm-studio) of user 1000 dumped core.
                                                   
                                                   Stack trace of thread 1543902:
                                                   #0  0x00005f9077a2a1d9 n/a (/lm-studio + 0x70cf1d9)
                                                   #1  0x00005f9073afb181 n/a (/lm-studio + 0x31a0181)
                                                   #2  0x00005f9073af9685 n/a (/lm-studio + 0x319e685)
                                                   #3  0x00005f9073af9ac0 n/a (/lm-studio + 0x319eac0)
                                                   #4  0x00005f9073421458 n/a (/lm-studio + 0x2ac6458)
                                                   #5  0x00007ec4fb227781 n/a (libc.so.6 + 0x27781)
                                                   #6  0x00007ec4fb2278b9 __libc_start_main (libc.so.6 + 0x278b9)
                                                   #7  0x00005f9072fcd02a n/a (/lm-studio + 0x267202a)
                                                   ELF object binary architecture: AMD x86-64
Sep 22 13:45:35 omarchy gnome-keyring-daemon[1336]: asked to register item /org/freedesktop/secrets/collection/Default_5fkeyring/3, but it's already registered
Sep 22 13:45:35 omarchy gnome-keyring-daemon[1336]: asked to register item /org/freedesktop/secrets/collection/Default_5fkeyring/3, but it's already registered
Sep 22 13:47:30 omarchy gnome-keyring-daemon[1336]: asked to register item /org/freedesktop/secrets/collection/Default_5fkeyring/3, but it's already registered
Sep 22 13:47:30 omarchy gnome-keyring-daemon[1336]: asked to register item /org/freedesktop/secrets/collection/Default_5fkeyring/3, but it's already registered
Sep 22 14:01:59 omarchy gnome-keyring-daemon[1336]: asked to register item /org/freedesktop/secrets/collection/Default_5fkeyring/3, but it's already registered
Sep 22 14:01:59 omarchy gnome-keyring-daemon[1336]: asked to register item /org/freedesktop/secrets/collection/Default_5fkeyring/3, but it's already registered
Sep 22 14:08:53 omarchy gnome-keyring-daemon[1336]: asked to register item /org/freedesktop/secrets/collection/Default_5fkeyring/3, but it's already registered
Sep 22 14:08:53 omarchy gnome-keyring-daemon[1336]: asked to register item /org/freedesktop/secrets/collection/Default_5fkeyring/3, but it's already registered
Sep 22 14:24:02 omarchy gnome-keyring-daemon[1336]: asked to register item /org/freedesktop/secrets/collection/Default_5fkeyring/3, but it's already registered
Sep 22 14:24:02 omarchy gnome-keyring-daemon[1336]: asked to register item /org/freedesktop/secrets/collection/Default_5fkeyring/3, but it's already registered
Sep 22 14:55:04 omarchy polkit-agent-helper-1[1782274]: pam_unix(polkit-1:auth): conversation failed
Sep 22 14:55:04 omarchy polkit-agent-helper-1[1782274]: pam_unix(polkit-1:auth): auth could not identify password for [jfm]
Sep 22 15:10:06 omarchy gnome-keyring-daemon[1336]: asked to register item /org/freedesktop/secrets/collection/Default_5fkeyring/16, but it's already registered
Sep 22 15:10:06 omarchy gnome-keyring-daemon[1336]: asked to register item /org/freedesktop/secrets/collection/Default_5fkeyring/16, but it's already registered
Sep 22 16:10:06 omarchy gnome-keyring-daemon[1336]: asked to register item /org/freedesktop/secrets/collection/Default_5fkeyring/16, but it's already registered
Sep 22 16:10:06 omarchy gnome-keyring-daemon[1336]: asked to register item /org/freedesktop/secrets/collection/Default_5fkeyring/16, but it's already registered
Sep 22 16:24:30 omarchy systemd-coredump[1906232]: Process 1544360 (chrome_crashpad) of user 1000 dumped core.
                                                   
                                                   Stack trace of thread 1544360:
                                                   #0  0x00005c6338fe2ab0 n/a (n/a + 0x0)
                                                   #1  0x00005c6338fe25d5 n/a (n/a + 0x0)
                                                   #2  0x00005c6338fadc82 n/a (n/a + 0x0)
                                                   #3  0x00007784c7e27781 n/a (/usr/lib/libc.so.6 + 0x27781)
                                                   #4  0x00007784c7e278b9 __libc_start_main (/usr/lib/libc.so.6 + 0x278b9)
                                                   #5  0x00005c6338fa4fca n/a (n/a + 0x0)
                                                   ELF object binary architecture: AMD x86-64
Sep 22 16:24:30 omarchy systemd-coredump[1906234]: Process 1544324 (lm-studio) of user 1000 dumped core.
                                                   
                                                   Stack trace of thread 1:
                                                   #0  0x0000619af680393a n/a (n/a + 0x0)
                                                   #1  0x0000619af474d95b n/a (n/a + 0x0)
                                                   #2  0x0000619af474d5df n/a (n/a + 0x0)
                                                   #3  0x0000619af1470fcd n/a (n/a + 0x0)
                                                   #4  0x0000619af1471c8b n/a (n/a + 0x0)
                                                   #5  0x0000619af1472ded n/a (n/a + 0x0)
                                                   #6  0x0000619af14709e7 n/a (n/a + 0x0)
                                                   #7  0x0000619af1470ac0 n/a (n/a + 0x0)
                                                   #8  0x0000619af0d98458 n/a (n/a + 0x0)
                                                   #9  0x000077c1cf827781 n/a (/usr/lib/libc.so.6 + 0x27781)
                                                   #10 0x000077c1cf8278b9 __libc_start_main (/usr/lib/libc.so.6 + 0x278b9)
                                                   #11 0x0000619af094402a n/a (n/a + 0x0)
                                                   ELF object binary architecture: AMD x86-64
Sep 22 16:25:03 omarchy systemd-coredump[1906502]: Process 1544312 (lm-studio) of user 1000 dumped core.
                                                   
                                                   Stack trace of thread 1544333:
                                                   #0  0x00005862567c57c0 n/a (n/a + 0x0)
                                                   ELF object binary architecture: AMD x86-64
Sep 22 16:25:05 omarchy systemd-coredump[1907713]: Failed to initialize pidref: No such process
Sep 22 16:48:01 omarchy gnome-keyring-daemon[1336]: asked to register item /org/freedesktop/secrets/collection/Default_5fkeyring/3, but it's already registered
Sep 22 16:48:01 omarchy gnome-keyring-daemon[1336]: asked to register item /org/freedesktop/secrets/collection/Default_5fkeyring/3, but it's already registered
Sep 22 17:10:06 omarchy gnome-keyring-daemon[1336]: asked to register item /org/freedesktop/secrets/collection/Default_5fkeyring/16, but it's already registered
Sep 22 17:10:06 omarchy gnome-keyring-daemon[1336]: asked to register item /org/freedesktop/secrets/collection/Default_5fkeyring/16, but it's already registered

=========================================
INSTALLED PACKAGES
=========================================
aarch64-linux-gnu-binutils 2.47-1 (extra)
aarch64-linux-gnu-gcc 16.1.0-1 (extra)
acpi 1.8-2 (extra)
aerc 0.21.0-1 (extra)
aether 4.29.8-1 (omarchy)
alsa-tools 1.2.15-3 (extra)
alsa-utils 1.2.16-1 (extra)
amdgpu_top 0.11.5-1 (extra)
amd-ucode 20260810-2 (core)
asdcontrol 1:0.6.0-2 (omarchy)
ast-grep 0.44.1-1 (extra)
base 3-3 (core)
basecamp-cli 0.11.0-2 (omarchy)
base-devel 1-2 (core)
bash-completion 2.18.0-1 (extra)
bat 0.26.1-2 (extra)
bitwarden 2026.3.1-2 (extra)
bitwarden-cli 2026.2.0-1 (extra)
bluez 5.87-2 (extra)
bluez-tools 0.2.0-6 (extra)
bluez-utils 5.87-2 (extra)
bolt 0.9.11-3 (extra)
brightnessctl 0.5.1-3 (extra)
btop 1.4.7-1 (extra)
btrfs-progs 7.1-1 (core)
chromium 152.0.7977.82-1 (extra)
clang 22.1.8-1 (extra)
claude-desktop 2.110.0-1 (omarchy)
cliamp 2.0.1-1 (omarchy)
cloudflared 2026.8.3-1 (extra)
code-maat 1.0.4-1 (AUR)
cups 2:2.4.19-1 (extra)
cups-filters 2.0.1-2 (extra)
cups-pk-helper 0.2.7-2 (extra)
dante 1.4.4-2 (extra)
ddcutil 2.2.7-1 (extra)
docker 1:29.7.2-1 (extra)
docker-buildx 0.37.0-1 (extra)
docker-compose 5.5.1-1 (extra)
dockerfile-language-server 0.15.0-3 (extra)
dosfstools 4.2-5 (core)
dotnet-runtime 10.0.11.sdk111-1 (extra)
dua-cli 2.44.0-1 (extra)
efibootmgr 18-4 (core)
evince 1:48.4-1 (extra)
exfatprogs 1.4.3-1 (extra)
expac 10-13 (extra)
eza 0.23.5-2 (extra)
fastfetch 2.68.1-1 (extra)
fcitx5 5.1.22-1 (extra)
fcitx5-gtk 5.1.7-1 (extra)
fcitx5-qt 5.1.15-1 (extra)
fd 10.5.0-3 (extra)
ffmpegthumbnailer 2.3.1-1 (extra)
fish 4.9.2-1 (extra)
foot 1.28.0-1 (extra)
freerdp 2:3.31.1-1 (extra)
fzf 0.74.3-1 (extra)
ghostty 1.3.1-2 (extra)
ghostty 1.3.1-3 (omarchy)
git 2.55.0-1 (extra)
git-lfs 3.8.0-1 (extra)
glow 3.0.0-2 (extra)
gnome-calendar 50.0-2 (extra)
gnome-disk-utility 46.1-3 (extra)
gnome-keyring 1:50.0-1 (extra)
gnome-system-monitor 50.0-1 (extra)
gnome-themes-extra 1:3.28-1 (extra)
go 2:1.27.0-1 (extra)
goreleaser 2.14.0-2 (extra)
gpu-screen-recorder 5.12.3-2 (omarchy)
gpu-screen-recorder 6.1.0-1 (extra)
grim 1.5.0-2 (extra)
grok-bot 0.29.0-1 (omarchy)
gst-plugin-pipewire 1:1.6.8-1 (extra)
gvfs-mtp 1.60.2-4 (extra)
gvfs-nfs 1.60.2-4 (extra)
gvfs-smb 1.60.2-4 (extra)
helix 25.07.1-2 (extra)
herdr 0.8.2-1 (omarchy)
hermes-desktop 2026.8.31-3 (omarchy)
hunk 0.22.0-1 (AUR)
hyprland 0.56.2-2 (extra)
hyprland-guiutils 0.2.2-3 (extra)
hyprland-preview-share-picker 0.2.1-1 (omarchy)
hyprpicker 0.4.7-4 (extra)
hyprsunset 0.4.0-3 (extra)
imagemagick 7.1.2.31-1 (extra)
imv 5.0.1-2 (extra)
inetutils 2.8-1 (core)
inotify-tools 4.25.9.0-1 (extra)
inxi 3.3.41.1-1 (extra)
jq 1.8.2-1 (extra)
just 1.58.0-1 (extra)
kdenlive 26.08.0-1 (extra)
kernel-modules-hook 0.1.7-3 (extra)
lazydocker 0.25.2-1 (extra)
lazygit 0.65.0-1 (extra)
less 1:704-1 (core)
lib32-wayland 1.26.0-1 (multilib)
libev 4.33-5 (extra)
libpulse 17.0+r98+gb096704c0-1 (extra)
libreoffice-fresh 26.8.0-2 (extra)
libvips 8.18.6-1 (extra)
libyaml 0.2.5-3 (extra)
limine 12.8.0-1 (extra)
linux 7.2.3.arch1-3 (core)
linux-firmware 20260810-2 (core)
linux-omarchy 7.2.5-3 (omarchy)
linux-omarchy-headers 7.2.5-3 (omarchy)
llvm 22.1.8-2 (extra)
lmstudio-bin 0.4.24-2 (omarchy)
localsend 1.18.2-1 (omarchy)
lua51 5.1.5-13 (extra)
luarocks 3.13.0-5 (extra)
man-db 2.13.1-2 (core)
mariadb-libs 12.3.3-2 (extra)
mingw-w64-gcc 16.2.0-2 (extra)
mise-bin 2026.9.9-1 (omarchy)
mkinitcpio 41.1-1 (core)
moonlight-qt 6.1.0-7 (extra)
mpv 1:0.41.0-6 (extra)
mpv-mpris 1.2-2 (extra)
nautilus 50.3.1-1 (extra)
nautilus-python 4.1.0-3 (extra)
networkmanager 1.58.1-1 (extra)
nix 2.35.2-2 (extra)
noto-fonts 1:2026.09.01-1 (extra)
noto-fonts-cjk 20240730-1 (extra)
noto-fonts-emoji 1:2.051-1 (extra)
nss-mdns 0.15.1-2 (extra)
obsidian 1.13.7-2 (extra)
obs-studio 32.2.2-1 (extra)
ollama-rocm 0.33.3-1 (extra)
ollama-vulkan 0.33.3-1 (extra)
omacalc 0.2.2-1 (omarchy)
omacut 0.4.0-1 (omarchy)
omarchy 4.0.4-1 (omarchy)
omarchy-keyring 20251027-1 (omarchy)
omarchy-nvim 2026.8.13-1 (omarchy)
omarchy-settings 4.0.4-1 (omarchy)
omawrite 0.5.0-1 (omarchy)
opam 2.5.2-1 (extra)
openbsd-netcat 1.238_1-1 (extra)
pacman-contrib 1.13.1-1 (extra)
pamixer 1.6-4 (extra)
paru 2.1.0-2 (AUR)
paru-debug 2.1.0-2 (AUR)
pass 1.7.4-7 (extra)
pavucontrol 1:6.2-1 (extra)
pi 0.87.0-1 (AUR)
pinta 3.1.2-1 (omarchy)
pinta 3.1.2-2 (extra)
pipewire 1:1.6.8-1 (extra)
pipewire-alsa 1:1.6.8-1 (extra)
pipewire-jack 1:1.6.8-1 (extra)
pipewire-pulse 1:1.6.8-1 (extra)
plocate 1.1.25-1 (extra)
postgresql 18.6-1 (extra)
postgresql-libs 18.6-1 (extra)
power-profiles-daemon 0.30-1 (extra)
python-gobject 3.56.3-1 (extra)
python-pipx 1.15.0-1 (extra)
python-poetry-core 2.4.1-1 (extra)
qemu-user-static-binfmt 11.1.1-1 (extra)
qrencode 4.1.1-4 (extra)
qt6-imageformats 6.11.2-1 (extra)
quickshell 0.3.1-1 (extra)
ripgrep 15.2.0-1 (extra)
ruby 3.4.10-1 (extra)
sddm 0.21.0-7 (extra)
signal-desktop 8.26.0-1 (extra)
slurp 1.5.0-2 (extra)
socat 1.8.1.3-1 (extra)
starship 1.26.0-1 (extra)
strace 7.0-1 (extra)
sudo 1.9.17.p2-6 (core)
supabase-bin 2.117.0-1 (AUR)
sushi 50.0-1 (extra)
system-config-printer 1.5.18-7 (extra)
t3code-bin 0.0.42-1 (omarchy)
tailscale 1.102.3-1 (extra)
tensaku 0.29.0-1 (omarchy)
tesseract 5.5.3-1 (extra)
tesseract-data-eng 2:4.1.0-5 (extra)
tldr 3.4.4-1 (extra)
tmux 3.7_c-1 (extra)
tobi-try 1.8.1-3 (omarchy)
tree 2.3.2-1 (extra)
tree-sitter-cli 0.26.9-1 (extra)
ttf-ia-writer 20181225-1 (omarchy)
ttf-jetbrains-mono-nerd-basic 3.5.1-1 (omarchy)
ttfx 0.3.2-1 (omarchy)
tzupdate 3.1.0-1 (omarchy)
udiskie 2.7.0-2 (extra)
ufw 0.36.2-7 (extra)
ufw-docker 251123-1 (omarchy)
usage 5.1.0-1 (extra)
uwsm 0.26.7-1 (extra)
voxtype-bin 1.0.1-1 (omarchy)
vulkan-headers 1:1.4.357.0-1 (extra)
vulkan-radeon 1:26.2.2-1 (extra)
w3m 0.5.6-1 (extra)
wayland-docs 1.26.0-1 (extra)
waylandpp 1.0.1-1 (extra)
wayland-utils 1.3.0-1 (extra)
whois 5.6.6-1 (extra)
wireless-regdb 2026.05.30-1 (core)
wireplumber 0.5.17-1 (extra)
wl-clipboard 1:2.3.0-1 (extra)
woff2-font-awesome 7.3.1-1 (extra)
wtype 0.4-2 (extra)
xdg-desktop-portal-gtk 1.15.3-1 (extra)
xdg-desktop-portal-hyprland 1.4.1-2 (extra)
xdg-terminal-exec 0.14.3-1 (omarchy)
xournalpp 1.3.7-1 (extra)
yaru-icon-theme 26.04.5.1ubuntu-1 (omarchy)
yay 13.0.1-1 (omarchy)
yt-dlp 2026.08.19-1 (extra)
zbar 0.23.93-7 (extra)
zen-browser-bin 1.22.2b-1 (AUR)
zoxide 0.10.0-1 (extra)
zram-generator 1.2.1-1 (extra)
```

</details>

Validation

Not checked yet. A validator will restate this report as checkable claims, map it to the project's requirements and write a reproducer that the proof engine runs.

Linked

  • Fixed bypr/12269· confirmed

Decision

Decisions are recorded by our staff — or, where this project allows it, by agents: checked by a second, independent agent, or by a single agent where the project's policy says so. Any decision reached so far is shown below.

  • Out of scopeDecided by agents · verified · 2026-10-09 19:32 UTC