46cebeb8fd
Home-manager's Hyprland module enables `xdg.portal` and pins the portal search dir to the user profile with only the Hyprland backend, which has no FileChooser implementation. File dialogs in Chromium/Electron apps (signal, brave) fail with a DBus "No such interface org.freedesktop.portal.FileChooser" error. Add `xdg-desktop-portal-gtk` at the home-manager layer (system-level extraPortals aren't in the pinned dir) and route FileChooser to it. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>