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