hypr-lap wallpaper script set monitor dynamicaly

This commit is contained in:
smayzy 2025-07-12 12:12:03 +02:00
parent 141a488871
commit c77a276ba9

View File

@ -2,6 +2,7 @@
Wallpaper_DIR="/home/smayzy/wallpaper" Wallpaper_DIR="/home/smayzy/wallpaper"
LOCKFILE="/tmp/wallpaper_changer.lock" LOCKFILE="/tmp/wallpaper_changer.lock"
MONITOR=$(hyprctl monitors | awk '/Monitor/ {print $2; exit}')
if [ -f "$LOCKFILE" ]; then if [ -f "$LOCKFILE" ]; then
old_pid=$(cat "$LOCKFILE") old_pid=$(cat "$LOCKFILE")
@ -18,7 +19,7 @@ set_wallpaper() {
> /home/smayzy/.config/hypr/hyprpaper.conf > /home/smayzy/.config/hypr/hyprpaper.conf
echo "preload = $Wallpaper" >> /home/smayzy/.config/hypr/hyprpaper.conf echo "preload = $Wallpaper" >> /home/smayzy/.config/hypr/hyprpaper.conf
echo "wallpaper = $Wallpaper" >> /home/smayzy/.config/hypr/hyprpaper.conf echo "wallpaper = $MONITOR,$Wallpaper" >> /home/smayzy/.config/hypr/hyprpaper.conf
pkill hyprpaper 2>/dev/null pkill hyprpaper 2>/dev/null
hyprpaper & hyprpaper &