Help me with dbus and xdg-desktop-portal

Help Needed: Flatpak Error on Guix Running Hypixel HytaleLauncher

Hi everyone,

I’m having trouble running a Flatpak app on Guix and could use some help.

What I did

I ran: flatpak run com.hypixel.HytaleLauncher

What happens

I get this output: (WebKitWebProcess:27): Gdk-WARNING **: 00:38:36.188: Failed to read portal settings: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such interface “org.freedesktop.portal.Settings” on object at path /org/freedesktop/portal/desktop
time=2026-01-20T00:38:37.161-03:00 level=INFO msg=“setting network mode” mode=online
time=2026-01-20T00:38:37.161-03:00 level=INFO msg=“setting channel” channel=release current=
Failed to call portal: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such interface ?org.freedesktop.portal.OpenURI? on object at path /org/freedesktop/portal/desktop
ERR | Unable to open default system browser

What I think is happening

It looks like the Flatpak is trying to access xdg-desktop-portal interfaces over DBus, but the portal service isn’t exposing the interfaces it expects (Settings, OpenURI). Flatpak apps use these portals to open URLs, dialogs, and other desktop integration functions.

My questions

  1. What portal packages do I need installed on Guix to provide these interfaces?
  2. Do I need to configure or start any portal services manually for Flatpaks to work properly?
  3. Is there any Guix-specific setup required (for example in service definitions or session activation)?
  4. How can I check that the portal is running and exposing the expected interfaces?

Thanks in advance!