configuration form the arch linux stored

This commit is contained in:
filipriec
2025-09-22 08:27:51 +02:00
commit 3e6d1a0d61
166 changed files with 807076 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
#!/usr/bin/env bash
COUNTER_FILE="$HOME/.wallpaper-counter"
LAST_WALLPAPER_FILE="$HOME/.last-wallpaper"
WALLPAPER_DIR="$HOME/wallpaper"
# Get a list of all wallpapers, exclude lock.png
WALLPAPERS=($(find $WALLPAPER_DIR -type f \( -iname "*.jpg" -o -iname "*.png" \) ! -iname "lock.png"))
NUM_WALLPAPERS=${#WALLPAPERS[@]}
# Read the counter
COUNTER=$(cat $COUNTER_FILE)
# Increment the counter
COUNTER=$(( (COUNTER + 1) % NUM_WALLPAPERS ))
# Update the counter file
echo $COUNTER > $COUNTER_FILE
# Set the new wallpaper
feh --bg-fill "${WALLPAPERS[$COUNTER]}"
# Store the last wallpaper
echo "${WALLPAPERS[$COUNTER]}" > $LAST_WALLPAPER_FILE