From 50898e30aa858d638712c029caab2d5bf46b2efe Mon Sep 17 00:00:00 2001 From: Artem Sheremet Date: Mon, 29 Jun 2026 10:55:31 +0000 Subject: [PATCH] Mount /tmp from RAM --- modules/nixos/linux-headless.nix | 2 +- modules/nixos/linux-lxc.nix | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/modules/nixos/linux-headless.nix b/modules/nixos/linux-headless.nix index 9782839..227587a 100644 --- a/modules/nixos/linux-headless.nix +++ b/modules/nixos/linux-headless.nix @@ -3,7 +3,7 @@ ... }: { - # Create /etc/zshrc that loads the nix-darwin environment. + # Create /etc/zshrc that loads the nix environment. programs.zsh.enable = true; security.sudo.wheelNeedsPassword = false; diff --git a/modules/nixos/linux-lxc.nix b/modules/nixos/linux-lxc.nix index 7e92add..62e457e 100644 --- a/modules/nixos/linux-lxc.nix +++ b/modules/nixos/linux-lxc.nix @@ -1,6 +1,7 @@ { modulesPath, pkgs, + lib, ... }: { @@ -73,4 +74,7 @@ capabilities = "cap_net_raw+p"; source = "${pkgs.iputils.out}/bin/ping"; }; + + # Our VMs usually have sufficient RAM, prefer to extend SSD lifetime. + boot.tmp.useTmpfs = lib.mkDefault true; }