feat: keep windowed browser video awake via wayland-pipewire-idle-inhibit

stasis ignores browser audio (pactl, browser-excluded), so windowed/muted browser video let the screen sleep. Add wayland-pipewire-idle-inhibit (AUR + user service) holding a Wayland idle-inhibitor while audio plays. Enabled on fresh installs and checked by moonarch-doctor.
This commit is contained in:
2026-06-16 10:46:05 +02:00
parent 806841d435
commit e6b7f53794
4 changed files with 5 additions and 2 deletions
+1 -1
View File
@@ -186,7 +186,7 @@ elif pacman -Qq moonarch-git &>/dev/null; then
EXPECTED_SVCS+=("$(basename "$svc_file" .service)")
done < <(pacman -Qql moonarch-git | grep -E '^/etc/systemd/user/[^/]+\.service$')
# Services enabled by post-install.sh from other packages
EXPECTED_SVCS+=(stasis)
EXPECTED_SVCS+=(stasis wayland-pipewire-idle-inhibit)
for svc in "${EXPECTED_SVCS[@]}"; do
check_user_service "$svc"