diff --git a/modules/nixos/system/default.nix b/modules/nixos/system/default.nix index 96ac22b..5ba7790 100644 --- a/modules/nixos/system/default.nix +++ b/modules/nixos/system/default.nix @@ -1,6 +1,6 @@ { config, pkgs, lib, ... }: { - imports = [ ./user.nix ./timezone.nix ./doas.nix ]; + imports = [ ./doas.nix ./journald.nix ./user.nix ./timezone.nix ]; config = lib.mkIf pkgs.stdenv.isLinux { diff --git a/modules/nixos/system/journald.nix b/modules/nixos/system/journald.nix new file mode 100644 index 0000000..fe94a19 --- /dev/null +++ b/modules/nixos/system/journald.nix @@ -0,0 +1,10 @@ +{ ... }: { + + # How long to keep journalctl entries + services.journald.extraConfig = '' + SystemMaxUse=100M + MaxFileSec=1month + MaxRetentionSec=2month + ''; + +}