nixos/settings
rope 196b71bf25 quickshell: stop discarding the tray menu on close
contextMenu nulled menuOpener.menu whenever it hid, throwing away the
loaded items. The only thing that refills them is the hover prefetch,
which fires on enter — and the cursor is already on the icon you just
clicked, so closing and reopening never re-triggered it. The reopen
re-fetched over DBus and the panel grew to its empty height, then
jumped when the items arrived. Moving to another widget and back
worked only because it produced a fresh hover-enter.

Keeping the handle assigned makes reopening the same item free, and
since assigning an unchanged QML property is a no-op it also covers
switching away and back. openFor() reassigns for a different item.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-28 14:58:54 +01:00
..
audio.nix audio: lower mic boost from 2.0 to 1.5 2026-04-24 22:30:22 +01:00
desktop.nix desktop: silence start-hyprland VT output to keep retained splash 2026-07-08 17:19:33 +01:00
hyprland.nix ui: single rounding knob, fix balloon-shaped cards 2026-07-28 13:58:28 +01:00
locale.nix locale + crowdsec: pin timezone, declare static crowdsec user 2026-04-29 14:00:41 +01:00
quickshell.nix quickshell: stop discarding the tray menu on close 2026-07-28 14:58:54 +01:00
shell.nix remove matugen remnants — theming is now handled by stylix 2026-05-20 17:45:11 +01:00
stylix.nix pin to nixos 26.05, drop hyprland/anyrun flakes 2026-05-30 11:12:09 +01:00
ui.nix ui: single rounding knob, fix balloon-shaped cards 2026-07-28 13:58:28 +01:00
users.nix users: add work laptop ssh key 2026-07-28 08:44:42 +01:00