]>
description | More gently remove old Nix profiles |
last change | Sat, 20 May 2023 05:05:32 +0000 (22:05 -0700) |
URL | https://git.scottworley.com/pub/git/nix-profile-gc |
Clean up old profiles more carefully than nix-collect-garbage --delete-older-than
This module removes most old profiles, but makes sure to keep around the last few profiles that served this machine well – profiles this machine ran on for a (configurable) time – even if they’re old.
This is a NixOS Module rather than a stand-alone tool because it determines which extra profiles need preserving by periodically logging the currently-active profiles.
See also: Announcement
2023-05-20 | Scott Worley | README master | commit | commitdiff | tree | snapshot |
2023-05-20 | Scott Worley | License: GPL 3 | commit | commitdiff | tree | snapshot |
2023-03-27 | Scott Worley | profile-gc: Confidence gained! Change dryRun default... | commit | commitdiff | tree | snapshot |
2022-12-08 | Scott Worley | profile-gc: Start the timer on boot | commit | commitdiff | tree | snapshot |
2022-12-08 | Scott Worley | profile-gc: Make activeMeasurementGranularity configurable | commit | commitdiff | tree | snapshot |
2022-11-17 | Scott Worley | profile-gc: No unbound variable references | commit | commitdiff | tree | snapshot |
2022-11-17 | Scott Worley | profile-gc: Use OnUnitActiveSec so timer recurs | commit | commitdiff | tree | snapshot |
2022-11-17 | Scott Worley | profile-gc | commit | commitdiff | tree | snapshot |
6 months ago | master | shortlog | log | tree |