#!/usr/bin/env bash PIDFILE="$XDG_RUNTIME_DIR/idle-inhibit.pid" if [[ -f "$PIDFILE" ]] && kill -0 "$(cat "$PIDFILE")" 2>/dev/null; then kill "$(cat "$PIDFILE")" rm -f "$PIDFILE" echo "off" else systemd-inhibit --what=idle:sleep --why="Manual Waybar inhibit" sleep infinity & echo $! > "$PIDFILE" echo "on" fi