diff --git a/etc/skel/.config/nwg-bar/bar.json b/etc/skel/.config/nwg-bar/bar.json index 4b03dbb..ac46314 100644 --- a/etc/skel/.config/nwg-bar/bar.json +++ b/etc/skel/.config/nwg-bar/bar.json @@ -1,7 +1,7 @@ [ { "label": "Lock", - "exec": "swaymsg exec ~/.config/swaylock/lock.sh", + "exec": "swaymsg exec /usr/share/sway/scripts/lock.sh", "icon": "system-lock-screen" }, { diff --git a/etc/skel/.config/swayidle/config b/etc/skel/.config/swayidle/config index 1863e11..cd26c15 100644 --- a/etc/skel/.config/swayidle/config +++ b/etc/skel/.config/swayidle/config @@ -1,7 +1,7 @@ timeout 240 'light -G > /tmp/brightness && light -S 10' resume 'light -S $([ -f /tmp/brightness ] && cat /tmp/brightness || echo 100%)' -timeout 300 ~/.config/swaylock/lock.sh +timeout 300 '/usr/share/sway/scripts/lock.sh' timeout 600 'swaymsg "output * power off"' resume 'swaymsg "output * power on"' timeout 900 'systemctl suspend' before-sleep 'playerctl pause' -before-sleep ~/.config/swaylock/lock.sh -lock ~/.config/swaylock/lock.sh +before-sleep '/usr/share/sway/scripts/lock.sh' +lock '/usr/share/sway/scripts/lock.sh' diff --git a/usr/share/sway/scripts/lock.sh b/usr/share/sway/scripts/lock.sh new file mode 100755 index 0000000..170253f --- /dev/null +++ b/usr/share/sway/scripts/lock.sh @@ -0,0 +1,10 @@ +#!/bin/bash + +USER_SCRIPT="$HOME/.config/swaylock/lock.sh" +GLOB_SCRIPT="/usr/share/sway/scripts/swaylock.sh" + +if [[ -x "$USER_SCRIPT" ]]; then + "$USER_SCRIPT" +else + "$GLOB_SCRIPT" +fi diff --git a/etc/skel/.config/swaylock/lock.sh b/usr/share/sway/scripts/swaylock.sh similarity index 100% rename from etc/skel/.config/swaylock/lock.sh rename to usr/share/sway/scripts/swaylock.sh