Skip to content
Discussion options

You must be logged in to vote

Ok I figured it out, after using Vesktop which gave me much better error messages, I was able to note that it couldn't find the -gnome desktop portal. I adjusted my XDG portal config as below (I use nixOS).
Specifically I changed the common.default portal from GTK to Gnome and restarted the portal service. it's working now.

systemctl --user restart xdg-desktop-portal.service

This is in my configuration.nix

  xdg.portal = {
    enable = true;
    xdgOpenUsePortal = true;
    extraPortals = [
      pkgs.xdg-desktop-portal-gtk
      pkgs.xdg-desktop-portal-gnome
    ];
    config = {
      common.default = [ "gnome" ];
    };
  };

Replies: 3 comments 12 replies

Comment options

You must be logged in to vote
4 replies
@westongpt
Comment options

@Sempyos
Comment options

Sempyos Jan 8, 2026
Collaborator

@westongpt
Comment options

@westongpt
Comment options

Comment options

You must be logged in to vote
3 replies
@Sempyos
Comment options

Sempyos Jan 8, 2026
Collaborator

@Dreuzz
Comment options

@Sempyos
Comment options

Sempyos Jan 14, 2026
Collaborator

Answer selected by westongpt
Comment options

You must be logged in to vote
5 replies
@Sempyos
Comment options

Sempyos Apr 27, 2026
Collaborator

@Vaishnav-Sabari-Girish
Comment options

@Sempyos
Comment options

Sempyos Apr 27, 2026
Collaborator

@Vaishnav-Sabari-Girish
Comment options

@diabloget
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
5 participants