kill -0 $(<\"$XDG_RUNTIME_DIR/swaync-idle.pid\") && echo true || echo false if [ $1 == "on" ]; then pkill hypridle systemd-inhibit --why='User request via swaync' --what=sleep:handle-lid-switch sh -c 'echo \"$$\" > \"$XDG_RUNTIME_DIR/swaync-idle.pid\"; while true; do sleep 3600; done' elif [ $2 == "off" ]; then hypridle & disown kill $(<\"$XDG_RUNTIME_DIR/swaync-idle.pid\") else exit 1 fi