mine-hyprdots/.config/waybar/scripts/change-wallpaper.sh

15 lines
514 B
Bash
Raw Normal View History

2024-09-12 22:26:43 +05:30
# !/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 = on" >> /home/archer/.config/hypr/hyprpaper.conf
echo "ipc = off" >> /home/archer/.config/hypr/hyprpaper.conf