summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvgenii Lepikhin <e.lepihin@postgrespro.ru>2023-10-15 13:46:06 +0300
committerEvgenii Lepikhin <e.lepihin@postgrespro.ru>2023-10-15 13:46:06 +0300
commit2adae469d5b2b0f8d6cfc9ef474362fb6fe47a63 (patch)
treec759b1cf24535527750d38e9d65fd154b6ed0fcb
parentfix: Removed frama-c (diff)
downloadjohnlepikhin-guix-channel-2adae469d5b2b0f8d6cfc9ef474362fb6fe47a63.tar.gz
feat: Added fstrim
-rw-r--r--johnlepikhin/system/services.scm7
1 files changed, 6 insertions, 1 deletions
diff --git a/johnlepikhin/system/services.scm b/johnlepikhin/system/services.scm
index 6d0a2b7..ed8dfe1 100644
--- a/johnlepikhin/system/services.scm
+++ b/johnlepikhin/system/services.scm
@@ -161,6 +161,10 @@ host all all ::1/128 md5")))))))
#~(job "30 4 * * *"
"guix gc -F 30G"))
+;; trim free blocks on SSD
+(define fstrim-job
+ #~(job "40 2 * * *" "fstrim -v /"))
+
(define* (make-system-services
#:key
(zram-size "2G"))
@@ -204,7 +208,8 @@ host all all ::1/128 md5")))))))
(jobs
(list
guix-pull-job
- guix-gc-job))))
+ guix-gc-job
+ fstrim-job))))
(service cups-service-type
(cups-configuration
(default-language "en")