{ pkgs, ... }: {
  services.dbus.enable = true;
  xdg.portal = {
    enable = true;
    xdgOpenUsePortal = true;
    extraPortals = [ pkgs.xdg-desktop-portal-gtk ];
  };

  environment.systemPackages = [ pkgs.xdg-utils ];

  # HACK: copied from @lily on discord.
  # systemd.user.services.xdg-desktop-portal.path = lib.mkAfter [ "/run/current-system/sw" ];
  # services.gnome.at-spi2-core.enable = true;
}