XTest click forwarding doesn't work under Hyprland's XWayland, so
fall back to Hyprland.dispatch focuswindow for menu-less tray items.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Left click → activate (or open menu if onlyMenu is set)
Right click → open context menu (or secondaryActivate if no menu)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Package standalone xembed-sni-proxy (XEmbed→SNI bridge) for Wine/Battle.net
tray icons. Unlike snixembed, this doesn't register its own StatusNotifierWatcher
so it won't conflict with Quickshell's tray.
Also filter special workspaces (id < 0) from the bar to fix phantom "al:special".
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Remove unnecessary --impure from update alias, shift
auto-upgrade from 04:15 to 05:15 so it runs after the
Forgejo bot updates flake.lock at 04:00 UTC (05:00 BST).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
wineWowPackages → wineWow64Packages,
environmentFile → environmentFiles (list),
gtk.gtk4.theme = null for all hosts.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Firefox patches: CORS crossorigin on stylesheet link,
Shift+Enter line break via insertLineBreak + innerText,
nix-ld for Claude Code node binary.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
anyrun close always exits 0, so "close || anyrun" never opened.
Use hyprctl clients to check if anyrun is visible before toggling.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Terminal is now a struct (command + args), max_entries is Option,
applications.ron uses bare tuple not Config(). Add systemd user
service for anyrun daemon to avoid slow standalone startup.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Stable restore point before 26.05 — last known good unstable config.
Unify all hosts on nixos-26.05 + home-manager release-26.05.
Drop hyprland, anyrun, nixpkgs-stable, home-manager-stable,
stylix-stable inputs. Hyprland 0.55.2 and anyrun 25.12.0 from
nixpkgs. Anyrun config via xdg.configFile (no HM module in 26.05).
Stylix on master until release-26.05 branch exists.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Make bar full-screen with exclusiveZone 30 and render dropdowns
as Items inside it instead of separate PanelWindows. One surface
means one uniform blur. Input mask ensures clicks pass through
transparent areas.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>