Browse Source

clean up wallpaper Script

pull/34/head
JaKooLit 2 years ago
parent
commit
ab573dec63
  1. 9
      config/hypr/scripts/LidSwitch.sh
  2. 40
      config/hypr/scripts/Wallpaper.sh

9
config/hypr/scripts/LidSwitch.sh

@ -1,9 +0,0 @@
#!/bin/bash
if grep open /proc/acpi/button/lid/LID/state; then
hyprctl keyword monitor "eDP-1, preferred, auto, 1"
else
if [[ `hyprctl monitors | grep "Monitor" | wc -l` != 1 ]]; then
hyprctl keyword monitor "eDP-1, disable"
fi
fi

40
config/hypr/scripts/Wallpaper.sh

@ -4,48 +4,8 @@ DIR=$HOME/Pictures/wallpapers/
PICS=($(find ${DIR} -type f \( -name "*.jpg" -o -name "*.jpeg" -o -name "*.png" -o -name "*.gif" \))) PICS=($(find ${DIR} -type f \( -name "*.jpg" -o -name "*.jpeg" -o -name "*.png" -o -name "*.gif" \)))
RANDOMPICS=${PICS[ $RANDOM % ${#PICS[@]} ]} RANDOMPICS=${PICS[ $RANDOM % ${#PICS[@]} ]}
change_swaybg(){
pkill swww
pkill swaybg
swaybg -m fill -i ${RANDOMPICS}
}
change_swww(){
pkill swaybg
swww query || swww init swww query || swww init
swww img ${RANDOMPICS} --transition-fps 30 --transition-type any --transition-duration 3 swww img ${RANDOMPICS} --transition-fps 30 --transition-type any --transition-duration 3
}
change_current(){
if pidof swaybg >/dev/null; then
change_swaybg
else
change_swww
fi
}
switch(){
if pidof swaybg >/dev/null; then
change_swww
else
change_swaybg
fi
}
case "$1" in
"swaybg")
change_swaybg
;;
"swww")
change_swww
;;
"s")
switch
;;
*)
change_current
;;
esac
exec $HOME/.config/hypr/scripts/PywalSwww.sh & exec $HOME/.config/hypr/scripts/PywalSwww.sh &
sleep 1 sleep 1

Loading…
Cancel
Save