summaryrefslogtreecommitdiff
path: root/systemd-user
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-05-23 11:24:36 +0300
committerPaul Buetow <paul@buetow.org>2026-05-23 11:24:36 +0300
commit8eb4c58043eaffad13f09e5eb69d884a1b073657 (patch)
treeac11fb31d73a13d217dbfa3e3e9dfb5687b63a7e /systemd-user
parent95e03c30b20402fd44ec8449aaee7d6712609ee8 (diff)
Add random GNOME wallpaper timer via systemd user units
Diffstat (limited to 'systemd-user')
-rw-r--r--systemd-user/random-wallpaper.service6
-rw-r--r--systemd-user/random-wallpaper.timer9
2 files changed, 15 insertions, 0 deletions
diff --git a/systemd-user/random-wallpaper.service b/systemd-user/random-wallpaper.service
new file mode 100644
index 0000000..f82af6c
--- /dev/null
+++ b/systemd-user/random-wallpaper.service
@@ -0,0 +1,6 @@
+[Unit]
+Description=Set random GNOME wallpaper from image directory
+
+[Service]
+Type=oneshot
+ExecStart=%h/scripts/random-wallpaper.sh
diff --git a/systemd-user/random-wallpaper.timer b/systemd-user/random-wallpaper.timer
new file mode 100644
index 0000000..d3aef0a
--- /dev/null
+++ b/systemd-user/random-wallpaper.timer
@@ -0,0 +1,9 @@
+[Unit]
+Description=Set random GNOME wallpaper once per hour
+
+[Timer]
+OnCalendar=hourly
+Persistent=true
+
+[Install]
+WantedBy=timers.target