#!/bin/bash # ~/.config/hypr/scripts/lid_suspend.sh # Script per sospendere il sistema alla chiusura del coperchio, # mettendo prima in pausa la riproduzione multimediale. # Controlla se è collegato un solo monitor (quello del laptop). if [[ $(hyprctl monitors | grep -c 'Monitor') -eq 1 ]]; then # Controlla se playerctl è installato e se c'è qualcosa in riproduzione. # Se sì, mette in pausa tutti i lettori multimediali compatibili # (es. Spotify, browser, VLC, etc.). if command -v playerctl &> /dev/null && playerctl status &> /dev/null; then playerctl --all pause fi # Sospende il sistema. systemctl suspend fi