Monitor scale stays with the focused screen
A change merged into quattro saves a monitor's scale as a rule for the focused screen alone, after other screens had jumped to the same scale. The same save merged into the v4-5-0 branch.
Scaling one monitor with Super + /, Super + Alt + /, or the Display panel changed only the focused screen live, then rewrote omarchy_monitor_scale, the catch-all for every monitor. Hyprland reloaded monitors.lua, and the other screens jumped to that scale. A change merged into quattro saves the scale as a rule for the focused output alone.
A single-line rule that already names that output has its scale updated in place. Otherwise a new rule is placed after the catch-all, which stays the default for a monitor without a rule of its own. A multi-line table, or a scale written as an expression, is left untouched.
The notes record a check on a laptop: setting the internal screen to 1.6x left a 4K external at 2x after the reload, and the external then went to 3x while the internal kept its own scale. GDK_SCALE is one value for the session. A follow-up merged into quattro sets it from the lowest enabled scale, rounded to a whole number and never below 1. Its notes say an external display at 4x against a 2x laptop panel had given later XWayland apps a scale of 4. The same per-monitor save merged into the v4-5-0 branch.