···1111# You'll need to find/download a wallpaper
1212# Or use `pkgs.swaybg` and specify a package path if you want
13131414+# Swayidle: idle management
1515+# Locks the screen after 300 seconds (5 minutes) of inactivity
1616+# Turns off displays after 600 seconds (10 minutes) of inactivity
1717+# Locks the screen before the system goes to sleep/suspend
1818+exec-once = swayidle -w \
1919+ timeout 300 'hyprlock' \
2020+ timeout 600 'hyprctl dispatch dpms off' \
2121+ resume 'hyprctl dispatch dpms on' \
2222+ before-sleep 'hyprlock'
2323+ # Optional:
2424+ # lock 'hyprlock' \
2525+ # unlock 'pkill hyprlock' # Or a more specific unlock command if needed by your setup
2626+ # idlehint 30 # Show a hint that idle inhibitor is active for 30s if an app requests it
2727+1428exec-once = lxqt-policykit-agent # Starts the polkit agent for authentication
1529exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP # For portals
1630exec-once = systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP # For portals