INC-2026-05-22-001: Investigation

Root Cause

Hyprland v0.55.0 and v0.54.0 removed several dwindle layout features that dots-quantum still referenced:

Config Line Error Upstream Change Version Removed

242

dwindle:pseudotile does not exist

Option removed — was non-functional

v0.55.0

437

togglesplit dispatcher does not exist

Standalone dispatcher deprecated, moved behind layoutmsg

v0.54.0

740-742

splitratio dispatcher does not exist

Standalone dispatcher removed, no layoutmsg equivalent provided

v0.54.0

Cascade

  1. Arch rolling release model delivers Hyprland v0.55.2 via routine pacman -Syu

  2. Hyprland config parser encounters removed options on startup

  3. Parser surfaces errors via notification bar (new behavior in recent versions — previously some errors were silent)

  4. Keybinds referencing removed dispatchers silently fail — no error at bind time, just dead keys

Why This Wasn’t Caught Earlier

The togglesplit and splitratio dispatchers were removed in v0.54.0 (released earlier in 2026), but this machine may have skipped that intermediate version or the config was not reloaded after the v0.54.x upgrade. The pseudotile removal was new in v0.55.0.

Evidence

hyprctl version output

{
  "commit": "39d7e209c79d451efab1b21151d5938289da838d",
  "version": "0.55.2",
  "tag": "v0.55.2",
  "buildAquamarine": "0.11.0",
  "buildHyprlang": "0.6.8",
  "buildHyprutils": "0.13.1"
}

hyprctl configerrors output (before fix)

Config error in file /home/evanusmodestus/atelier/_projects/personal/dots-quantum/hyprland/.config/hypr/hyprland.conf at line 242: config option <dwindle:pseudotile> does not exist.
Config error in file /home/evanusmodestus/atelier/_projects/personal/dots-quantum/hyprland/.config/hypr/hyprland.conf at line 437: Invalid dispatcher, requested "togglesplit" does not exist
Config error in file /home/evanusmodestus/atelier/_projects/personal/dots-quantum/hyprland/.config/hypr/hyprland.conf at line 740: Invalid dispatcher, requested "splitratio" does not exist
Config error in file /home/evanusmodestus/atelier/_projects/personal/dots-quantum/hyprland/.config/hypr/hyprland.conf at line 741: Invalid dispatcher, requested "splitratio" does not exist
Config error in file /home/evanusmodestus/atelier/_projects/personal/dots-quantum/hyprland/.config/hypr/hyprland.conf at line 742: Invalid dispatcher, requested "splitratio" does not exist