From e595851727701f51839abf7933a981bf7f16cb59 Mon Sep 17 00:00:00 2001 From: Jake Howard Date: Mon, 11 Oct 2021 20:45:42 +0100 Subject: [PATCH] Use a simpler lock screen script This also removes the desktop background. I never see it anyway --- files/i3.conf | 3 +-- files/lock-screen.sh | 8 ++++++++ tasks/i3.yml | 9 +++++++-- 3 files changed, 16 insertions(+), 4 deletions(-) create mode 100644 files/lock-screen.sh diff --git a/files/i3.conf b/files/i3.conf index a6b32cb..d4fe8c7 100644 --- a/files/i3.conf +++ b/files/i3.conf @@ -42,7 +42,7 @@ bindsym $mod+F12 exec --no-startup-id redshift -O 3000 # Applications -bindsym $mod+l exec --no-startup-id betterlockscreen -l dimblur && sleep 1 +bindsym $mod+l exec --no-startup-id {{ home }}/.config/i3/lock.sh && sleep 1 bindsym $mod+Shift+l exec --no-startup-id pranklock bindsym $mod+K exec --no-startup-id bitwarden bindsym $mod+d exec --no-startup-id rofi -show drun -sidebar-mode @@ -134,7 +134,6 @@ bindsym $mod+g mode "gaps" # Autostart exec /usr/lib/polkit-1/polkitd --no-debug exec picom --dbus --xrender-sync-fence -exec tbg ~/Upload/bg/ -m 10 -c "betterlockscreen -u /_" exec ssh-agent -Da /tmp/ssh-agent-$USER.sock exec bitwarden exec dunst diff --git a/files/lock-screen.sh b/files/lock-screen.sh new file mode 100644 index 0000000..2e88686 --- /dev/null +++ b/files/lock-screen.sh @@ -0,0 +1,8 @@ +#!/usr/bin/env bash + +set -e + +BG_DIR="$HOME/Upload/bg/" +BG=$(ls "$BG_DIR" | sort -R | tail -n 1) + +i3lock -i "$BG_DIR/$BG" --scale --clock --indicator --inside-color=00000088 --indicator --date-color=FFFFFF --time-color=FFFFFF diff --git a/tasks/i3.yml b/tasks/i3.yml index 3410f00..30fa119 100644 --- a/tasks/i3.yml +++ b/tasks/i3.yml @@ -5,7 +5,6 @@ become_user: aur_builder loop: - arandr - - betterlockscreen - brightnessctl - picom - dmenu @@ -21,7 +20,6 @@ - rofi - rofi-calc - rofimoji - - tbg - xdotool - xorg @@ -110,3 +108,10 @@ mode: 0755 directory_mode: 0755 owner: "{{ user }}" + +- name: Install screen lock script + copy: + src: ./files/lock-screen.sh + dest: "{{ home }}/.config/i3/lock.sh" + mode: 0755 + owner: "{{ user }}"