From 53a2a6ff0c1f5f3ccde1f6b01dd2f4164b70685d Mon Sep 17 00:00:00 2001 From: chn Date: Wed, 27 Mar 2024 18:46:45 +0800 Subject: [PATCH] =?UTF-8?q?system.systemd:=20=E6=95=B4=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/system/systemd.nix | 35 +++++++++++++++++++---------------- 1 file changed, 19 insertions(+), 16 deletions(-) diff --git a/modules/system/systemd.nix b/modules/system/systemd.nix index c85cf970..eb582aa2 100644 --- a/modules/system/systemd.nix +++ b/modules/system/systemd.nix @@ -1,19 +1,22 @@ -inputs: { config = +inputs: { - # only preserve the last 7 days of logs - services.journald.extraConfig = "MaxRetentionSec=7d"; - systemd = + config = { - extraConfig = - '' - DefaultTimeoutStopSec=10s - DefaultLimitNOFILE=1048576:1048576 - ''; - user.extraConfig = "DefaultTimeoutStopSec=10s"; - # do not create /var/lib/machines and /var/lib/portables as subvolumes - services.systemd-tmpfiles-setup.environment.SYSTEMD_TMPFILES_FORCE_SUBVOL = "0"; - # do not clean /tmp - timers.systemd-tmpfiles-clean.enable = false; - coredump = { enable = true; extraConfig = "Storage=none"; }; + # only preserve the last 7 days of logs + services.journald.extraConfig = "MaxRetentionSec=7d"; + systemd = + { + extraConfig = + '' + DefaultTimeoutStopSec=10s + DefaultLimitNOFILE=1048576:1048576 + ''; + user.extraConfig = "DefaultTimeoutStopSec=10s"; + # do not create /var/lib/machines and /var/lib/portables as subvolumes + services.systemd-tmpfiles-setup.environment.SYSTEMD_TMPFILES_FORCE_SUBVOL = "0"; + # do not clean /tmp + timers.systemd-tmpfiles-clean.enable = false; + coredump = { enable = true; extraConfig = "Storage=none"; }; + }; }; -};} +}