change wallpaper change script cause it was failing
This commit is contained in:
parent
af8a984163
commit
b615415531
@ -27,7 +27,7 @@ bind = $mainMod, T, togglefloating
|
|||||||
bind = , XF86Calculator, exec, $calc
|
bind = , XF86Calculator, exec, $calc
|
||||||
|
|
||||||
# Change Wallpaper
|
# Change Wallpaper
|
||||||
bind = $mainMod SHIFT, W, exec, /home/smayzy/.config/hypr/wallpaper.sh
|
bind = $mainMod SHIFT, W, exec, echo trigger > /tmp/wallpaper-trigger
|
||||||
|
|
||||||
# Screenshots
|
# Screenshots
|
||||||
bind = $mainMod SHIFT, S, exec, grim -g "$(slurp -d)" - | wl-copy
|
bind = $mainMod SHIFT, S, exec, grim -g "$(slurp -d)" - | wl-copy
|
||||||
|
|||||||
@ -3,17 +3,13 @@
|
|||||||
Wallpaper_DIR="/home/smayzy/wallpaper"
|
Wallpaper_DIR="/home/smayzy/wallpaper"
|
||||||
MONITOR=$(hyprctl monitors | awk '/Monitor/ {print $2; exit}')
|
MONITOR=$(hyprctl monitors | awk '/Monitor/ {print $2; exit}')
|
||||||
|
|
||||||
SCRIPT_NAME=$(basename "$0")
|
TRIGGER_PIPE="/tmp/wallpaper-trigger"
|
||||||
SELF_PID=$$
|
[[ -p $TRIGGER_PIPE ]] || mkfifo $TRIGGER_PIPE
|
||||||
pgrep -f "$SCRIPT_NAME" | grep -v "^$SELF_PID$" | while read -r pid; do
|
|
||||||
kill "$pid"
|
|
||||||
done
|
|
||||||
|
|
||||||
set_wallpaper() {
|
set_wallpaper() {
|
||||||
local Wallpaper=$(find $Wallpaper_DIR | shuf -n 1)
|
local Wallpaper=$(find -L "$Wallpaper_DIR" -type f| shuf -n 1)
|
||||||
|
|
||||||
> /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 = $MONITOR,$Wallpaper" >> /home/smayzy/.config/hypr/hyprpaper.conf
|
echo "wallpaper = $MONITOR,$Wallpaper" >> /home/smayzy/.config/hypr/hyprpaper.conf
|
||||||
|
|
||||||
@ -23,6 +19,5 @@ set_wallpaper() {
|
|||||||
|
|
||||||
while true; do
|
while true; do
|
||||||
set_wallpaper
|
set_wallpaper
|
||||||
sleep 600
|
read -t 600 < $TRIGGER_PIPE
|
||||||
done
|
done
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user