Files
dotfiles/X11/rofi/runrofi.sh
kokopi-dev 2f27c335cf migration
2025-10-28 16:23:11 +09:00

20 lines
565 B
Bash
Executable File

#!/bin/bash
IMAGE_DIR=~/pictures/rofi-sqrs
THEME_FILE=~/.config/rofi/config.rasi
LOG_FILE=~/.config/rofi/.randomized_image.log
IMAGE=$(find "$IMAGE_DIR" -type f | sort -R | head -n 1)
LAST_IMAGE=$(cat ~/.config/rofi/.randomized_image.log)
while true; do
if [[ "$IMAGE" != "$LAST_IMAGE" ]]; then
echo "$IMAGE" > $LOG_FILE
break
fi
IMAGE=$(find "$IMAGE_DIR" -type f | sort -R | head -n 1)
done
sed -i "s|background-image: url(\".*\", height);|background-image: url(\"$IMAGE\", height);|" $THEME_FILE
rofi -show drun -theme $THEME_FILE