From e8491afa12a0ee5897b585ce2d871fa0cfb1ad04 Mon Sep 17 00:00:00 2001 From: Chris Dombroski Date: Mon, 27 May 2024 21:55:25 -0400 Subject: [PATCH] Home-manager auto-gc --- systems/smolboi/home.nix | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/systems/smolboi/home.nix b/systems/smolboi/home.nix index 4255c9a..a58250f 100644 --- a/systems/smolboi/home.nix +++ b/systems/smolboi/home.nix @@ -79,10 +79,22 @@ tray.enable = true; }; - systemd.user.targets.tray = { - Unit = { - Description = "System Tray"; - Requires = [ "graphical-session-pre.target" ]; + systemd.user = { + services.gc = { + Service = { + Exec = "nix-collect-garbage --delete-older-than 30d"; + }; + }; + timers.gc = { + Timer = { + OnCalendar = "weekly"; + }; + }; + targets.tray = { + Unit = { + Description = "System Tray"; + Requires = [ "graphical-session-pre.target" ]; + }; }; };