From 32a15cfce3004af4b175bdfa90b91466877486ba Mon Sep 17 00:00:00 2001 From: Bert Peters Date: Sat, 16 Jul 2016 16:49:29 +0200 Subject: [PATCH] Add a service to clean up XDG_CACHE_HOME files. --- systemd/.config/systemd/user/xdg-cache-clean.service | 7 +++++++ systemd/.config/systemd/user/xdg-cache-clean.timer | 9 +++++++++ 2 files changed, 16 insertions(+) create mode 100644 systemd/.config/systemd/user/xdg-cache-clean.service create mode 100644 systemd/.config/systemd/user/xdg-cache-clean.timer diff --git a/systemd/.config/systemd/user/xdg-cache-clean.service b/systemd/.config/systemd/user/xdg-cache-clean.service new file mode 100644 index 0000000..1acc792 --- /dev/null +++ b/systemd/.config/systemd/user/xdg-cache-clean.service @@ -0,0 +1,7 @@ +[Unit] +Description=Cleanup of the XDG_CACHE_HOME directory + +[Service] +Environment="XDG_CACHE_HOME=%h/.cache" +Type=oneshot +ExecStart=/usr/bin/find $XDG_CACHE_HOME -atime +60 -delete -print diff --git a/systemd/.config/systemd/user/xdg-cache-clean.timer b/systemd/.config/systemd/user/xdg-cache-clean.timer new file mode 100644 index 0000000..0ce80ad --- /dev/null +++ b/systemd/.config/systemd/user/xdg-cache-clean.timer @@ -0,0 +1,9 @@ +[Unit] +Description=Weekly cache dir cleanup + +[Timer] +OnCalendar=weekly +Persistent=true + +[Install] +WantedBy=default.target