From ff9fbc36e9d2603b19750c2fa12c5425a3d0dcff Mon Sep 17 00:00:00 2001 From: beatzaplenty Date: Sat, 4 Jul 2026 09:02:18 +0000 Subject: [PATCH] Update hosts/docker/configuration.nix added systemd job to prune docker data --- hosts/docker/configuration.nix | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/hosts/docker/configuration.nix b/hosts/docker/configuration.nix index d92a7d4..bffcb15 100644 --- a/hosts/docker/configuration.nix +++ b/hosts/docker/configuration.nix @@ -119,6 +119,25 @@ systemd.timers.nextcloud = { }; }; +# Create nextcloud cron scheduled task +systemd.services.docker-prune = { + description = "Prune docker data"; + script = ''${pkgs.docker} system prune --volumes --all''; + serviceConfig = { + Type = "oneshot"; + User = "nixos"; + }; + path = with pkgs; [ docker docker-compose ]; +}; + +systemd.timers.docker-prune = { + wantedBy = [ "timers.target" ]; + timerConfig = { + OnCalendar = "monthly"; + Persistent = true; + }; +}; + # create update task # systemd.services.update-containers = {