mine-hyprdots/waybar/scripts/change-wallpaper.sync-conflict-20250114-154450-KGJQN6M.sh
2025-02-23 00:38:43 +05:30

14 lines
515 B
Bash
Executable file

# !/usr/bash
if [ $(pgrep -c hyprpaper) -ne 0 ] ; then
hyprctl hyprpaper unload all
killall hyprpaper
fi
TARGET="/home/archer/Downloads/wallpaper"
WALLPAPER=$( find $TARGET -type f -regex '.*\.\(jpg\|jpeg\|png\|webp\)' | shuf -n 1 )
echo "preload = $WALLPAPER" > /home/archer/.config/hypr/hyprpaper.conf
echo "wallpaper = eDP-1, $WALLPAPER" >> /home/archer/.config/hypr/hyprpaper.conf
echo "splash = off" >> /home/archer/.config/hypr/hyprpaper.conf
echo "ipc = off" >> /home/archer/.config/hypr/hyprpaper.conf