testsAndMisc/linux_configuration/i3/wallpaper-rotator.service
Krzysztof kuhy Rudnicki d502580e3f Dark wallpaper rotator: new style every 3 h
Six text-free styles (gradient, flow/Voronoi, habit heatmap, shutdown
clock, Earth day/night, plasma) replace the white i3 root. A 15-minute
systemd user timer picks a new random style per monitor every 3 hours,
unlike its previous one and the other monitor's; live styles refresh in
between. Also syncs i3/config with the live config and prunes the
oldest evidence artifact for the 60-file cap.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WzxdWX51FMD58yKUC1eYWf
2026-11-11 16:31:06 +01:00

15 lines
442 B
Desktop File

[Unit]
Description=Rotate or refresh the desktop background (one tick)
[Service]
Type=oneshot
WorkingDirectory=%h/src/testsAndMisc
Environment=DISPLAY=:0
Environment=XAUTHORITY=%h/.Xauthority
# i3-msg finds the live socket via the X root property; a stale I3SOCK
# inherited from an older session would point at a dead socket.
UnsetEnvironment=I3SOCK
ExecStart=/usr/bin/python3 -m python_pkg.wallpaper_rotator
Nice=19
IOSchedulingClass=idle