dotfiles/private_dot_config/sway/scripts/wallpaper_rotate.py
Yarne Coppens 72a39566ac Update .config/sway/config
Remove .config/sway/scripts/wallpaper_rotate.py
Add .config/sway/scripts/wallpaper_rotate.py
2026-02-10 10:51:29 +01:00

20 lines
No EOL
630 B
Python

import subprocess
import os
import random
import time
wallpaper_location = "/home/yarne/Pictures/Wallpapers"
unused_wallpapers = os.listdir(wallpaper_location)
used_wallpapers = []
while True:
random_wallpaper_index = random.randint(0,len(unused_wallpapers))
random_wallpaper = unused_wallpapers.pop(random_wallpaper_index)
used_wallpapers.append(random_wallpaper)
random_wallpaper_location = f'{wallpaper_location}/{random_wallpaper}'
#matugen image $wallpaper --mode "dark"
wallpaper_rotate_command = subprocess.call(["matugen","image",random_wallpaper_location,"--mode","dark"])
time.sleep(300)