#!/bin/sh set -e stop() { echo stop killall -q picom || true while pgrep -x picom >/dev/null; do sleep 1; done } start() { echo start picom --blur-method dual_kawase --blur-strength 7 --blur-size 15 \ --no-fading-openclose -b sleep 1 ! pgrep -x picom >/dev/null && echo 'fallback' && picom -b --no-fading-openclose } toggle() { if pgrep -x picom > /dev/null; then stop else start fi } case $1 in toggle) toggle ;; *) stop start ;; esac