blob: 4bb25cb1bd085c2242a9814f3814752853023b8a (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
#!/bin/sh
# background
swaybg -m fill -i "${XDG_DATA_HOME:-$HOME/.local/share}/wall" &
# notification deamon
mako &
# audio
pipewire &
pipewire-pulse &
sleep 3 && wireplumber &
# wob
wobpipe="${XDG_RUNTIME_DIR:-${TMPDIR:-/tmp}}/wobpipe" &&
mkfifo "$wobpipe" &&
tail -f "$wobpipe" | wob &
# screen lock
disp="$(wlr-randr | grep -om1 '^[^ ]*')"
timeout=60 # seconds >5
swayidle \
timeout "$((timeout - 5))" "brightnessctl --save; brightnessctl set 10%-" \
resume "brightnessctl --restore" \
timeout "$timeout" "wlr-randr --output ${disp} --off; swaylock" \
resume "wlr-randr --output ${disp} --on --adaptive-sync enabled" &
|