main
1{
2 den.aspects.core.systemd = {
3 persist = {
4 files = [
5 "/etc/machine-id"
6 ];
7 };
8 cache = {
9 directories = [
10 "/var/lib/systemd/coredump"
11 "/var/lib/systemd/timers"
12 "/var/lib/systemd/catalog"
13 {
14 directory = "/var/lib/systemd/network";
15 mode = "0755";
16 user = "systemd-network";
17 group = "systemd-network";
18 }
19 "/var/log"
20 ];
21 files = [
22 "/var/lib/lastlog/lastlog2.db"
23 ];
24 };
25
26 nixos = {
27 systemd.tmpfiles.rules = [
28 "d /var/lib/systemd/coredump 0755 root root 7d"
29 ];
30
31 services.journald.extraConfig = ''
32 MaxRetentionSec=3month
33 SystemMaxUse=2G
34 '';
35 };
36 };
37}