NixOS Generations Trimmer: Difference between revisions

imported>Mike1
m change script to less buggy one
imported>Mike1
m New output shows defaults
Line 95: Line 95:
<syntaxHighlight lang=bash>
<syntaxHighlight lang=bash>
❯ sudo ./trim-generations.sh                 
❯ sudo ./trim-generations.sh                 
Keeping default: 10 generations OR 7 days, whichever is more
The current defaults are:
Operating on profile: /nix/var/nix/profiles/default
Keep-Gens=30 Keep-Days=30


oldest generation:             8
Keep these defaults? (y/n):y
oldest generation created:    2021-09-04
Using defaults..
minutes before now:           32725
Keeping default: 30 generations OR 30 days, whichever is more
hours before now:              545
Operating on profile:   /nix/var/nix/profiles/system
days before now:               22


current generation:           8
oldest generation:             65
current generation created:   2021-09-04
oldest generation created:     2023-08-05
minutes before now:            46727
hours before now:              778
days before now:              32


All generations are no more than 7 days older than current generation.
current generation:            102
Oldest gen days difference from current gen: 0
current generation created:    2023-09-04
minutes before now:            3527
hours before now:              58
days before now:               2


Nothing to do!
All generations are no more than 30 days older than current generation.
Oldest gen days difference from current gen: 30
 
        Nothing to do!
</syntaxHighlight>
</syntaxHighlight>