on my nvidia card anything that uses Xwayland freezes, this means that using pywal to set the wallpaper causes a lockup
Solution
since it seems pywal isn't used to set the wallpaper, just to get its colors we can disable it from setting the wallpaper with the -n and -e options. as far as I can tell this makes everything work as expected and avoids calling xwayland
Issue
on my nvidia card anything that uses Xwayland freezes, this means that using pywal to set the wallpaper causes a lockup
Solution
since it seems pywal isn't used to set the wallpaper, just to get its colors we can disable it from setting the wallpaper with the -n and -e options. as far as I can tell this makes everything work as expected and avoids calling xwayland
edit
.config/hypr/scripts/PywalSwww.sh
wal -i "$wallpaper_path" -s -t &
wal -i "$wallpaper_path" -s -t -n -e &
edit
.config/hypr/initial-boot.sh
wal -i "$wallpaper_path" -s -t &
wal -i "$wallpaper_path" -s -t -n -e &