]> git.friedersdorff.com Git - max/saltfiles.git/blobdiff - states/sway/files/lock
Set keyboard layout for keyboards on barium
[max/saltfiles.git] / states / sway / files / lock
index 050e67a7c308afbd5cbe6e66c210f5641c14b32e..00ed2a83eeb91f304f21363911412a4db6cea6ce 100644 (file)
@@ -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