diff --git a/hosts/idols-kana/default.nix b/hosts/idols-kana/default.nix index ab84fdf6..606b2000 100644 --- a/hosts/idols-kana/default.nix +++ b/hosts/idols-kana/default.nix @@ -71,6 +71,13 @@ in linkConfig.RequiredForOnline = "routable"; }; + # systemd-journal - reduce disk usage + # https://www.freedesktop.org/software/systemd/man/latest/journald.conf.html + services.journald.settings.Journal = { + SystemMaxUse = "2G"; + RuntimeMaxUse = "256M"; + }; + # This value determines the NixOS release from which the default # settings for stateful data, like file locations and database versions # on your system were taken. It‘s perfectly fine and recommended to leave diff --git a/hosts/idols-ruby/default.nix b/hosts/idols-ruby/default.nix index dc8093ff..89bc1a49 100644 --- a/hosts/idols-ruby/default.nix +++ b/hosts/idols-ruby/default.nix @@ -80,6 +80,13 @@ in linkConfig.RequiredForOnline = "routable"; }; + # systemd-journal - reduce disk usage + # https://www.freedesktop.org/software/systemd/man/latest/journald.conf.html + services.journald.settings.Journal = { + SystemMaxUse = "2G"; + RuntimeMaxUse = "256M"; + }; + # This value determines the NixOS release from which the default # settings for stateful data, like file locations and database versions # on your system were taken. It‘s perfectly fine and recommended to leave diff --git a/lib/genKubeVirtGuestModule.nix b/lib/genKubeVirtGuestModule.nix index 98b7e15e..872ec638 100644 --- a/lib/genKubeVirtGuestModule.nix +++ b/lib/genKubeVirtGuestModule.nix @@ -54,6 +54,13 @@ in linkConfig.RequiredForOnline = "routable"; }; + # systemd-journal - reduce disk usage + # https://www.freedesktop.org/software/systemd/man/latest/journald.conf.html + services.journald.settings.Journal = { + SystemMaxUse = "2G"; + RuntimeMaxUse = "256M"; + }; + # This value determines the NixOS release from which the default # settings for stateful data, like file locations and database versions # on your system were taken. It‘s perfectly fine and recommended to leave