XDG portals all broken

Hyprland + GTK was my first attempt. And currently running on my machine:

󰰸 ➜ systemctl --user status xdg-desktop-portal-gtk.service
● xdg-desktop-portal-gtk.service - Portal service (GTK/GNOME implementation)
     Loaded: loaded (/etc/systemd/user/xdg-desktop-portal-gtk.service; linked-runtime; preset: enabled)
     Active: active (running) since Tue 2024-07-02 08:31:05 CDT; 1h 8min ago
   Main PID: 4723 (.xdg-desktop-po)
     CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/xdg-desktop-portal-gtk.service
             └─4723 /nix/store/yfbi77nfbv9bfz8c2n7p1l2xg93g8wkd-xdg-desktop-portal-gtk-1.15.1/libexec/xdg-desktop-portal-gtk

Jul 02 08:31:03 spectre360 systemd[4488]: Starting Portal service (GTK/GNOME implementation)...
Jul 02 08:31:05 spectre360 systemd[4488]: Started Portal service (GTK/GNOME implementation).
.nx on  master took 2s 
󰰸 ➜ xdg-open "https://nixos.wiki/"
Error: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such interface “org.freedesktop.portal.OpenURI” on object at path /org/freedesktop/portal/desktop