From 5a5773fc795f4fc4fa38580edb53fa1dc976ef62 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torjus=20H=C3=A5kestad?= Date: Sat, 12 Oct 2024 21:52:05 +0200 Subject: [PATCH] Collect garbage after rebuild --- system/weekly-rebuild.nix | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/system/weekly-rebuild.nix b/system/weekly-rebuild.nix index 1f04614..bb405c8 100644 --- a/system/weekly-rebuild.nix +++ b/system/weekly-rebuild.nix @@ -1,10 +1,17 @@ { pkgs, ... }: { systemd.services."weekly-rebuild" = { - path = [ pkgs.git ]; + path = [ + pkgs.git + pkgs.nix + ]; serviceConfig = { Type = "oneshot"; ExecStart = "${pkgs.nixos-rebuild}/bin/nixos-rebuild boot --flake git+https://git.t-juice.club/torjus/nixos-servers"; + ExecStartPost = [ + "${pkgs.nix}/bin/nix-collect-garbage --delete-older-than 30d" + "${pkgs.nixos-rebuild}/bin/nixos-rebuild switch --flake git+https://git.t-juice.club/torjus/nixos-servers" + ]; }; }; systemd.timers."weekly-rebuild" = {