#!/usr/bin/env bash # Cleanup rm -f /tmp/screenshot*.png # Take screenshot scrot /tmp/screenshot.png # Pixelate convert /tmp/screenshot.png \ -scale 10% \ -scale 1000% \ -fill "#282828" \ -colorize 30% \ /tmp/lockscreen.png # i3Lock alpha="D9" base03="#002b36" base02="#212121" base01="#586e75" base00="#657b83" base0="#839496" base1="#93a1a1" base2="#eee8d5" base3="#fdf6e3" yellow="#fdd835" orange="#fb8c00" red="#e53935" magenta="#d33682" violet="#8e24aa" blue="#0DD7FF" cyan="#00acc1" green="#43a047" amber="#ffb300" white="#f5f5f5" lime="#c0ca33" black="#212121" i3lock \ --image="/tmp/lockscreen.png" \ --insidever-color=$base02$alpha \ --insidewrong-color=$base02$alpha \ --inside-color=$base02$alpha \ --ringver-color=$green$alpha \ --ringwrong-color=$red$alpha \ --ringver-color=$green$alpha \ --ringwrong-color=$red$alpha \ --ring-color=$amber$alpha \ --line-uses-ring \ --keyhl-color=$blue$alpha \ --bshl-color=$orange$alpha \ --separator-color=$base01$alpha \ --verif-color=$green \ --wrong-color=$red \ --layout-color=$white \ --date-color=$white \ --time-color=$white \ --screen 1 \ --clock \ --indicator \ --time-str="%H:%M:%S" \ --date-str="%a %b %e %Y" \ --verif-text="Verifying..." \ --wrong-text="Auth Failed" \ --noinput="No Input" \ --lock-text="Locking..." \ --lockfailed="Lock Failed" \ --radius=120 \ --ring-width=15 \ --pass-media-keys \ --pass-screen-keys \ --pass-volume-keys \