summaryrefslogtreecommitdiff
path: root/.config/wayland
diff options
context:
space:
mode:
Diffstat (limited to '.config/wayland')
-rwxr-xr-x.config/wayland/winit21
1 files changed, 21 insertions, 0 deletions
diff --git a/.config/wayland/winit b/.config/wayland/winit
new file mode 100755
index 0000000..96d1b7f
--- /dev/null
+++ b/.config/wayland/winit
@@ -0,0 +1,21 @@
+#!/bin/sh
+
+# background
+swaybg -m fill -i "${XDG_DATA_HOME:-$HOME/.local/share}/wall" &
+
+# notification deamon
+mako &
+
+# audio
+pipewire &
+pipewire-pulse &
+sleep 3 && wireplumber &
+
+# 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 && waylock -init-color 0x000000" \
+ resume "wlr-randr --output ${disp} --on && wlr-randr --output ${disp} --adaptive-sync enabled" &