}
# See https://wiki.hyprland.org/Configuring/Keywords/ for more
-env = AMD_VULKAN_ICD,RADV
-env = WLR_RENDERER,vulkan
+env = AMD_VULKAN_ICD=RADV
env = XDG_CURRENT_DESKTOP,Hyprland
env = XDG_SESSION_TYPE,wayland
env = XDG_SESSION_DESKTOP,Hyprland
# shellcheck disable=SC2046
test ! -d "$XDG_RUNTIME_DIR" && export XDG_RUNTIME_DIR=$(mktemp -d /tmp/$(id -u)-runtime-dir.XXX) && logger 'xdg-runtime dir set NOW'
test ! "$DBUS_SESSION_BUS_ADDRESS" && dbus-daemon --session --address=unix:path="$XDG_RUNTIME_DIR"/bus && logger 'dbus session daemon started'
-dbus-update-activation-environment WAYLAND_DISPLAY XDG_CURRENCT_DESKTOP
+dbus-update-activation-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
#------------------------------------------------------ xdg-desktop-portal
killall -e xdg-desktop-portal-hyprland
killall -e xdg-desktop-portal-gnome
killall -e xdg-desktop-portal-wlr
killall xdg-desktop-portal
-logger 'killed all xdg-desktop'
+logger 'all xdg-desktop killed '
-# sleep 1 && test -f /usr/libexec/xdg-desktop-portal-kde && sleep 1 && /usr/libexec/xdg-desktop-portal-kde &
-sleep 1 && test -f /usr/libexec/xdg-desktop-portal-hyprland && sleep 1 && /usr/libexec/xdg-desktop-portal-hyprland &
-sleep 1 && test -f /usr/libexec/xdg-desktop-portal && sleep 1 && /usr/libexec/xdg-desktop-portal &
+sleep 1
+# test -f /usr/libexec/xdg-desktop-portal-kde && sleep 1 && /usr/libexec/xdg-desktop-portal-kde &
+test -f /usr/libexec/xdg-desktop-portal-hyprland && /usr/libexec/xdg-desktop-portal-hyprland &
+test -f /usr/libexec/xdg-desktop-portal && /usr/libexec/xdg-desktop-portal &
#------------------------------------------------------ polkit-kde
if [[ ! $(pidof /usr/libexec/polkit-kde-authentication-agent-1) ]]; then