The end-4 dots bind Super+W to $browser, which launch_first_available.sh
resolves to Chrome when it is installed. Append an unbind + rebind to
hypr/custom/keybinds.lua (sourced after the default) on each activation so
Super+W opens Firefox and Super+Shift+W opens the Firefox work profile,
re-added after every dots recopy. Chain reloadHyprland after it.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Add vesktop (Discord+Vencord) with a proper Wayland/PipeWire screenshare
to replace the official discord client, whose Linux WebRTC path starved
the stream into macroblocks. A launcher-entry override + an icon-only
derivation (real Discord SVG, no runtime closure) relabel it to
"Discord" with the genuine logo. Drops the official discord package.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
The bulk of the home-manager config: re-applied Hyprland dots overrides
(UK layout, monitor layout, Qt=kde theme, foot/kitty Ctrl+C, cursor,
fish greeting), the themed hyprland-preview-share-picker + xdph wiring,
Firefox personal/work profiles, Spicetify, mimeapps, and the CLI/app
package set. Also wires up the Trayscale autostart and 1Password Firefox
overlay on the home side.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>