diff --git a/home/linux/gui/hyprland/xdg.nix b/home/linux/gui/hyprland/xdg.nix index c481c00c..a2611bb2 100644 --- a/home/linux/gui/hyprland/xdg.nix +++ b/home/linux/gui/hyprland/xdg.nix @@ -7,12 +7,8 @@ common = { # Use xdg-desktop-portal-gtk for every portal interface... default = [ - "gtk" "hyprland" - ]; - # except for the secret portal, which is handled by gnome-keyring - "org.freedesktop.impl.portal.Secret" = [ - "gnome-keyring" + "gtk" ]; }; }; diff --git a/modules/nixos/desktop/xdg.nix b/modules/nixos/desktop/xdg.nix index 6efe4f8e..dae9a1d5 100644 --- a/modules/nixos/desktop/xdg.nix +++ b/modules/nixos/desktop/xdg.nix @@ -31,10 +31,7 @@ # Use xdg-desktop-portal-gtk for every portal interface... default = [ "gtk" - ]; - # except for the secret portal, which is handled by gnome-keyring - "org.freedesktop.impl.portal.Secret" = [ - "gnome-keyring" + "gnome" ]; }; }; @@ -50,6 +47,7 @@ # ls /run/current-system/sw/share/xdg-desktop-portal/portals/ extraPortals = with pkgs; [ xdg-desktop-portal-gtk # for provides file picker / OpenURI + xdg-desktop-portal-gnome # for screensharing ]; }; }