mirror of
https://github.com/CHN-beta/nixos.git
synced 2026-01-12 05:20:42 +08:00
34 lines
885 B
Nix
34 lines
885 B
Nix
inputs:
|
|
{
|
|
config =
|
|
{
|
|
# only preserve the last 7 days of logs
|
|
services =
|
|
{
|
|
journald.extraConfig = "MaxRetentionSec=7d";
|
|
logind.settings.Login.HandleLidSwitch = "ignore";
|
|
};
|
|
systemd =
|
|
{
|
|
settings.Manager =
|
|
{
|
|
DefaultTimeoutStopSec = "10s";
|
|
DefaultLimitNOFILE = "1048576:1048576";
|
|
};
|
|
user.extraConfig = "DefaultTimeoutStopSec=10s";
|
|
services =
|
|
{
|
|
# do not create /var/lib/machines and /var/lib/portables as subvolumes
|
|
systemd-tmpfiles-setup.environment.SYSTEMD_TMPFILES_FORCE_SUBVOL = "0";
|
|
# useless
|
|
systemd-machine-id-commit.enable = false;
|
|
};
|
|
# do not clean /tmp
|
|
timers.systemd-tmpfiles-clean.enable = false;
|
|
coredump = { enable = true; extraConfig = "Storage=none"; };
|
|
# seems useless
|
|
shutdownRamfs.enable = false;
|
|
};
|
|
};
|
|
}
|