quickshell: DIAGNOSTIC disable Archie to measure his repaint cost

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
rope 2026-09-02 11:07:44 +01:00
parent 28d87d135e
commit 8b3b7c1117

View file

@ -7938,7 +7938,15 @@ in
${lib.optionalString (!isMacbook) ''
// Archie. One dog, primary screen only.
Archie { id: archieDog; primary: bar.screen === Quickshell.screens[0] }
//
// DIAGNOSTIC, not a removal — put him back once measured.
// His 33ms timer is the only unconditional repaint driver left
// on this surface, and the surface is the whole screen: every
// tick reassigns `frame`, which re-evaluates ch/visible/colour
// on 836 Rectangles and dirties a 3440x1440 window, dragging
// the full-screen SDF shader and Hyprland's blur along with it
// 30 times a second. Measuring what that actually costs.
// Archie { id: archieDog; primary: bar.screen === Quickshell.screens[0] }
''}
}
'';