Init commit
This commit is contained in:
19
.config/hypr/scripts/wall.sh
Executable file
19
.config/hypr/scripts/wall.sh
Executable file
@@ -0,0 +1,19 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
# Директория с обоями
|
||||
HOUR="date '+%k'"
|
||||
if [[ $HOUR -gt 7 && $HOUR -lt 18 ]]; then
|
||||
WALLPAPER_DIR="$HOME/Pictures/wall/light"
|
||||
else
|
||||
WALLPAPER_DIR="$HOME/Pictures/wall/dark"
|
||||
fi
|
||||
|
||||
# Выбор случайного файла
|
||||
RANDOM_WALLPAPER=$(find "$WALLPAPER_DIR" -type f | shuf -n 1)
|
||||
|
||||
# Плавная смена (с анимацией fade)
|
||||
swww img "$RANDOM_WALLPAPER" \
|
||||
--transition-type "random" \
|
||||
--transition-step 2 \
|
||||
--transition-duration 3 \
|
||||
--transition-fps 60 # Кадры в секунду \
|
||||
Reference in New Issue
Block a user