From f7b271fc5933172a5c08c26389eef1af09594821 Mon Sep 17 00:00:00 2001 From: FollieHiyuki Date: Mon, 28 Jun 2021 03:23:18 +0300 Subject: [PATCH] Add xdg-desktop-portal-wlr config --- deploy.sh | 27 +++++++++++----------- home/.config/hikari/autostart | 1 + home/.config/mimeapps.list | 4 ++-- home/.config/river/init | 1 + home/.config/sway/config | 3 ++- home/.config/wayfire.ini | 2 +- home/.config/xdg-desktop-portal-wlr/config | 5 ++++ 7 files changed, 26 insertions(+), 17 deletions(-) create mode 100644 home/.config/xdg-desktop-portal-wlr/config diff --git a/deploy.sh b/deploy.sh index 50571a3..0a741bd 100755 --- a/deploy.sh +++ b/deploy.sh @@ -39,25 +39,26 @@ echo " " case ${server} in wayland) - cp -rfv ./home/.config/foot/ ~/.config/foot/ - cp -rfv ./home/.config/hikari/ ~/.config/hikari/ + cp -rfv ./home/.config/foot/ ~/.config/foot/ + cp -rfv ./home/.config/hikari/ ~/.config/hikari/ # Dunst is Wayland native too, since 1.6.0 if command -v dunst >/dev/null then - cp -rfv ./home/.config/dunst/ ~/.config/dunst/ + cp -rfv ./home/.config/dunst/ ~/.config/dunst/ else - cp -rfv ./home/.config/mako/ ~/.config/mako/ + cp -rfv ./home/.config/mako/ ~/.config/mako/ fi - cp -rfv ./home/.config/nwg-launchers/ ~/.config/nwg-launchers/ - cp -rfv ./home/.config/river/ ~/.config/river/ - cp -rfv ./home/.config/sway/ ~/.config/sway/ - cp -rfv ./home/.config/swaylock/ ~/.config/swaylock/ - cp -rfv ./home/.config/waybar/ ~/.config/waybar/ - cp -rfv ./home/.config/wofi/ ~/.config/wofi/ + cp -rfv ./home/.config/nwg-launchers/ ~/.config/nwg-launchers/ + cp -rfv ./home/.config/river/ ~/.config/river/ + cp -rfv ./home/.config/sway/ ~/.config/sway/ + cp -rfv ./home/.config/swaylock/ ~/.config/swaylock/ + cp -rfv ./home/.config/waybar/ ~/.config/waybar/ + cp -rfv ./home/.config/wofi/ ~/.config/wofi/ + cp -rfv ./home/.config/xdg-desktop-portal-wlr/ ~/.config/xdg-desktop-portal-wlr/ # qimgv is preferable - # cp -rfv ./home/.config/imv/ ~/.config/imv/ - # cp -rfv ./home/.config/pqivrc ~/.config/pqivrc - cp -rfv ./home/.config/wayfire.ini ~/.config/wayfire.ini + # cp -rfv ./home/.config/imv/ ~/.config/imv/ + # cp -rfv ./home/.config/pqivrc ~/.config/pqivrc + cp -rfv ./home/.config/wayfire.ini ~/.config/wayfire.ini ;; x11) cp -rfv ./home/.config/bsp-layout/ ~/.config/bsp-layout/ diff --git a/home/.config/hikari/autostart b/home/.config/hikari/autostart index f19ccdf..bdcbee3 100755 --- a/home/.config/hikari/autostart +++ b/home/.config/hikari/autostart @@ -14,4 +14,5 @@ start_notify & wl-paste -t text --watch clipman store & waybar -c ~/.config/waybar/config-generic -s ~/.config/waybar/style-generic.css & mpDris2 & +# /usr/libexec/xdg-desktop-portal-wlr # emacs --daemon & diff --git a/home/.config/mimeapps.list b/home/.config/mimeapps.list index 601ff50..311ebcd 100644 --- a/home/.config/mimeapps.list +++ b/home/.config/mimeapps.list @@ -5,8 +5,8 @@ x-scheme-handler/https=firefox.desktop x-scheme-handler/about=firefox.desktop x-scheme-handler/unknown=firefox.desktop video/*=mpv.desktop -application/pdf=org.pwmt.zathura-pdf-poppler.desktop +application/pdf=org.pwmt.zathura-pdf-mupdf.desktop [Added Associations] video/*=mpv.desktop; -application/pdf=org.pwmt.zathura-pdf-poppler.desktop; +application/pdf=org.pwmt.zathura-pdf-mupdf.desktop; diff --git a/home/.config/river/init b/home/.config/river/init index 9d42ac2..54ed268 100755 --- a/home/.config/river/init +++ b/home/.config/river/init @@ -15,6 +15,7 @@ riverctl spawn 'waybar' riverctl spawn 'swayidle -w before-sleep swaylock' riverctl spawn 'mpDris2' riverctl spawn 'wlwpp' +# riverctl spawn '/usr/libexec/xdg-desktop-portal-wlr' # riverctl spawn 'emacs --daemon' # Looks ──────────────────────────────────────────────────────────────────────── diff --git a/home/.config/sway/config b/home/.config/sway/config index b863c58..43a80a3 100644 --- a/home/.config/sway/config +++ b/home/.config/sway/config @@ -88,7 +88,8 @@ exec swayidle -w \ timeout 600 'swaymsg "output * dpms off"' resume 'swaymsg "output * dpms on"' \ before-sleep 'swaylock' exec mpDris2 -exec swaywpp +exec_always swaywpp +# exec /usr/libexec/xdg-desktop-portal-wlr # exec emacs --daemon # ______ ______ diff --git a/home/.config/wayfire.ini b/home/.config/wayfire.ini index 33c3556..4e05bdd 100644 --- a/home/.config/wayfire.ini +++ b/home/.config/wayfire.ini @@ -123,7 +123,7 @@ idle = swayidle -w before-sleep swaylock # XDG desktop portal # Needed by some GTK applications -# portal = /usr/libexec/xdg-desktop-portal +# portal = /usr/libexec/xdg-desktop-portal-wlr # Sound server pipewire = pipewire diff --git a/home/.config/xdg-desktop-portal-wlr/config b/home/.config/xdg-desktop-portal-wlr/config new file mode 100644 index 0000000..7372150 --- /dev/null +++ b/home/.config/xdg-desktop-portal-wlr/config @@ -0,0 +1,5 @@ +[screencast] +output_name=eDP-1 +max_fps=30 +chooser_type=simple +chooser_cmd=slurp -f %o -or