#!/bin/bash

# omarchy:summary=Lock the screen from idle and turn the display off after a delay
# omarchy:group=system
# omarchy:name=idle
# omarchy:examples=omarchy system idle

if ! loginctl lock-session; then
  omarchy-system-lock
fi

(
  sleep 10
  pidof hyprlock >/dev/null || exit 0
  brightnessctl -sd '*::kbd_backlight' set 0 >/dev/null 2>&1
  hyprctl dispatch dpms off >/dev/null 2>&1
) &
