summaryrefslogtreecommitdiff
path: root/sys/core/storage.nix
diff options
context:
space:
mode:
authoradikro <adikro@disroot.org>2025-12-20 16:05:13 +0100
committeradikro <adikro@disroot.org>2025-12-20 16:05:13 +0100
commit1a0ce3881898cab412b3d93ddda0b69849d527bc (patch)
treed6ecf3b1a1e43cd45d7731ba6fc33d97ff77f910 /sys/core/storage.nix
parenta738e0be3ab0280ea9985c3ac20f264e05929771 (diff)
some more small changes
Diffstat (limited to 'sys/core/storage.nix')
-rw-r--r--sys/core/storage.nix14
1 files changed, 7 insertions, 7 deletions
diff --git a/sys/core/storage.nix b/sys/core/storage.nix
index 22abcd7..d026eeb 100644
--- a/sys/core/storage.nix
+++ b/sys/core/storage.nix
@@ -9,18 +9,18 @@ in
keepDays = lib.mkOption {
type = lib.types.int;
default = 14;
- description = "Number of days to keep old Nix generations before GC.";
+ description = "Number of days to keep old Nix generations before GC";
};
};
config = lib.mkIf cfg.enable {
nix.settings.auto-optimise-store = true;
-
- nix.gc = {
- automatic = true;
- dates = "weekly";
- options = "--delete-older-than ${toString cfg.keepDays}d";
- };
+ programs.nh = {
+ enable = true;
+ clean.enable = true;
+ clean.extraArgs = "--keep-days ${toString cfg.keepDays} --keep 5";
+ };
+
services.fstrim.enable = true;
services.btrfs.autoScrub = {