nixos/settings
rope 3136780cd4 quickshell: fix dropdown seed gate, drop the tray menu wait
Revert the wait-for-items delay: never block opening on the menu.

The actual bug was in the rotation. toggleDropdown gated seeding on
chrome.height < 0.5, correct when height was the growth axis, but the
growth axis is width now and chrome.height is tH — never 0 (200 by
default, 32 after shrinkToButton). So seedFromButton has not run since
the bar went vertical: the chrome never seeded at the clicked widget
and tH animated from whatever the previous dropdown left behind.

Gate now tests chrome.width. seedFromButton also holds snap for the
length of the grow instead of releasing it immediately, so the panel
expands along one axis at its content's real height, and content that
lands mid-grow is followed instantly rather than starting a second
animation.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-28 14:37:28 +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: fix dropdown seed gate, drop the tray menu wait 2026-07-28 14:37:28 +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