From 0089fb212c40be9a5c9c18dbf89efde0b73bfafc Mon Sep 17 00:00:00 2001 From: John Titor <50095635+JohnRTitor@users.noreply.github.com> Date: Wed, 30 Oct 2024 02:34:37 +0530 Subject: [PATCH] nixos/sway: add wlr portal back with mkDefault --- nixos/modules/programs/wayland/sway.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/nixos/modules/programs/wayland/sway.nix b/nixos/modules/programs/wayland/sway.nix index 1fae6b120074e..c63ca87d34910 100644 --- a/nixos/modules/programs/wayland/sway.nix +++ b/nixos/modules/programs/wayland/sway.nix @@ -147,9 +147,8 @@ in # https://github.com/emersion/xdg-desktop-portal-wlr/blob/master/contrib/wlroots-portals.conf # https://github.com/emersion/xdg-desktop-portal-wlr/pull/315 xdg.portal.config.sway = { - # Use xdg-desktop-portal-gtk for every portal interface... - default = "gtk"; - # ... except for the ScreenCast, Screenshot and Secret + default = lib.mkDefault [ "wlr" "gtk" ]; + # use wlr explicitly for screen sharing "org.freedesktop.impl.portal.ScreenCast" = "wlr"; "org.freedesktop.impl.portal.Screenshot" = "wlr"; # ignore inhibit bc gtk portal always returns as success,