20 lines
569 B
Nix
20 lines
569 B
Nix
{ config, ... }: {
|
|
imports = [ ./dbus ./fonts ./hw ./locale ./network ./nix ./security ./xdg ];
|
|
|
|
services.journald.extraConfig = ''
|
|
SystemMaxUse=512M
|
|
SystemMaxFileSize=64M
|
|
MaxRetentionSec=1month
|
|
RateLimitIntervalSec=30s
|
|
RateLimitBurst=10000
|
|
'';
|
|
|
|
systemd.services.systemd-user-sessions = {
|
|
after = let
|
|
# Fall back to an empty list if it's somehow not defined yet
|
|
currentAfter = config.systemd.services.systemd-user-sessions.after or [];
|
|
in
|
|
builtins.filter (service: service != "network.target") currentAfter;
|
|
};
|
|
}
|