From ac7ba631fdc9f379e31953c8490caee97f548568 Mon Sep 17 00:00:00 2001 From: Alex Mickelson Date: Wed, 7 May 2025 21:32:27 -0600 Subject: [PATCH] regular cleanup --- nix/home-server.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/nix/home-server.nix b/nix/home-server.nix index 0ea5067..debe5ce 100644 --- a/nix/home-server.nix +++ b/nix/home-server.nix @@ -61,6 +61,20 @@ home-manager.useGlobalPkgs = true; services.fwupd.enable = true; + systemd.timers."nix-garbage-collect-weekly" = { + wantedBy = [ "timers.target" ]; + timerConfig = { + OnCalendar = "weekly"; + Persistent = true; + }; + }; + + systemd.services."nix-garbage-collect-weekly" = { + serviceConfig = { + Type = "oneshot"; + ExecStart = "/run/current-system/sw/bin/nix-collect-garbage --delete-older-than 7d"; + }; + }; nixpkgs.config.allowUnfree = true; environment.systemPackages = with pkgs; [