X-Git-Url: https://git.friedersdorff.com/?a=blobdiff_plain;f=states%2Fsway%2Ffiles%2Flock;h=00ed2a83eeb91f304f21363911412a4db6cea6ce;hb=df1daf91deb0cfd7bced1de96aac4358455138b1;hp=050e67a7c308afbd5cbe6e66c210f5641c14b32e;hpb=4a3ff90d687da3f51e3d2b9ea5d68d85920db57e;p=max%2Fsaltfiles.git diff --git a/states/sway/files/lock b/states/sway/files/lock index 050e67a..00ed2a8 100644 --- a/states/sway/files/lock +++ b/states/sway/files/lock @@ -5,8 +5,17 @@ Remove now to lock." NOLOCK_MSG="Smartcard was not removed, did not lock!" LOCK_CMD="swaylock " +SLEEP_CMD=":" +{% if grains['host'] == 'magnesium' %} LOCK_CMD+=" -i HDMI-A-2:~/Pictures/lockscreen_1080_1.png" LOCK_CMD+=" -i HDMI-A-3:~/Pictures/lockscreen_1080_2.png" +{% elif grains['host'] == 'barium' %} +LOCK_CMD+=" -i DP-1:~/Pictures/lockscreen_1080_1.png" +LOCK_CMD+=" -i eDP-1:~/Pictures/lockscreen_1080_1.png" +LOCK_CMD+=" -i HDMI-A-1:~/Pictures/lockscreen_1080_1.png" +SLEEP_CMD="systemctl suspend" +{% endif %} + if [ $(pgrep -c lock.magnesium) -gt 1 ]; then exit @@ -29,5 +38,7 @@ else done pkill -f "$NAG_MSG" fi - $LOCK_CMD + $LOCK_CMD & + sleep 10 + $SLEEP_CMD fi