From 7abbe7474fc5638308394e2da9a3c2f32dd4873c Mon Sep 17 00:00:00 2001 From: Harald Hoyer Date: Mon, 26 Aug 2024 10:13:11 +0200 Subject: [PATCH] feat(services): enable tmpfs and fstrim services Enable temporary file storage on tmpfs and configure TMPDIR for the nix-daemon. Also, ensure temporary files are cleaned on boot and enable fstrim service for filesystem maintenance. --- modules/nixos/services/base/default.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/modules/nixos/services/base/default.nix b/modules/nixos/services/base/default.nix index b1bdde0..3f5cf60 100644 --- a/modules/nixos/services/base/default.nix +++ b/modules/nixos/services/base/default.nix @@ -159,5 +159,11 @@ in programs.git.enable = true; virtualisation.libvirtd.enable = true; + + boot.tmp.useTmpfs = true; + systemd.services.nix-daemon.environment.TMPDIR = "/var/tmp"; + + boot.tmp.cleanOnBoot = true; + services.fstrim.enable = true; }; }