diff options
author | David Runge <dave@sleepmap.de> | 2017-06-26 15:14:35 +0200 |
---|---|---|
committer | David Runge <dave@sleepmap.de> | 2017-06-26 15:14:35 +0200 |
commit | 778661b3bd44f59532e98a4e9ad046645312155c (patch) | |
tree | 4147823314a418d4fef0170d8a7dc3fff9cabfbc /bin | |
parent | 1e6b3edc442a4bb78ed58e3071d5ece27606f782 (diff) | |
download | dotfiles-778661b3bd44f59532e98a4e9ad046645312155c.tar.gz dotfiles-778661b3bd44f59532e98a4e9ad046645312155c.tar.bz2 dotfiles-778661b3bd44f59532e98a4e9ad046645312155c.tar.xz dotfiles-778661b3bd44f59532e98a4e9ad046645312155c.zip |
bin/i3lock: Modularizing functionality.
Diffstat (limited to 'bin')
-rwxr-xr-x | bin/i3lock | 19 |
1 files changed, 15 insertions, 4 deletions
@@ -2,9 +2,20 @@ set -euo pipefail +image_fallback=/usr/share/archlinux/wallpaper/archlinux-underground.jpg image_location=$XDG_RUNTIME_DIR/screen-lock.png -/usr/bin/xset b off -/usr/bin/scrot -q 100 $image_location -/usr/bin/convert -quality 1 -implode 1 -motion-blur 16x10 $image_location $image_location -/usr/bin/i3lock -i $image_location -ef +function create_background() +{ + /usr/bin/xset b off + /usr/bin/scrot -q 100 $image_location + /usr/bin/convert -quality 1 -implode 1 -motion-blur 16x10 $image_location $image_location +} + +function lock_screen() +{ + /usr/bin/i3lock -i $image_location -ef +} + +create_background +lock_screen |