diff --git a/modules/desktop/xdg.nix b/modules/desktop/xdg.nix index d644902..4f11d19 100644 --- a/modules/desktop/xdg.nix +++ b/modules/desktop/xdg.nix @@ -22,6 +22,13 @@ in { xdg.portal.config.common.default = ["gtk"]; }) + (lib.mkIf cfg.sway.enable { + xdg.portal.wlr.settings.screencast = { + chooser_type = "dmenu"; + chooser_cmd = "${pkgs.wmenu}/bin/wmenu -l 10 -p 'Select screen to share:'"; + }; + }) + (lib.mkIf (usesPortal && config.services.gnome.gnome-keyring.enable) { xdg.portal.config.common."org.freedesktop.impl.portal.Secret" = ["gnome-keyring"]; })