#!/usr/bin/env bash SOCK="$XDG_RUNTIME_DIR/hypr/$HYPRLAND_INSTANCE_SIGNATURE/.socket2.sock" socat -U - UNIX-CONNECT:"$SOCK" | while read -r line; do case "$line" in workspace>>*) WS="${line#workspace>>}" ~/Wallpapers/scripts/ws-wallpaper.sh "$WS" ;; esac done