diff --git a/modules/sway.nix b/modules/sway.nix index 2f13a3c..e09199e 100644 --- a/modules/sway.nix +++ b/modules/sway.nix @@ -1,4 +1,5 @@ { + pkgs, ... }: { programs.sway = { @@ -8,6 +9,21 @@ gtk = true; }; }; - xdg.portal.wlr.enable = true; + xdg.portal = { + enable = true; + wlr = { + enable = true; + settings = { + screencast = { + chooser_type = "simple"; + chooser_cmd = "${pkgs.slurp}/bin/slurp -f 'Select: %o' -or"; + }; + }; + }; + extraPortals = with pkgs; [ + xdg-desktop-portal-wlr + xdg-desktop-portal-gtk + ]; + }; }