diff --git a/configuration/hardware-specific/vm.nix b/configuration/hardware-specific/vm.nix index 71870fb..aa360aa 100644 --- a/configuration/hardware-specific/vm.nix +++ b/configuration/hardware-specific/vm.nix @@ -48,6 +48,7 @@ memorySize = 3941; cores = 2; graphics = false; + diskSize = 1024 * 20; }; virtualisation.qemu = { diff --git a/configuration/nginx/logging.nix b/configuration/nginx/logging.nix index ca67f41..0c6a955 100644 --- a/configuration/nginx/logging.nix +++ b/configuration/nginx/logging.nix @@ -32,11 +32,10 @@ in systemd.tmpfiles.settings."10-nginx-logs" = lib.listToAttrs ( map ( name: - lib.nameValuePair (logPath name) { + lib.nameValuePair "/var/log/nginx/${name}" { d = { inherit (config.services.nginx) user group; mode = "0750"; - }; } ) hostNames @@ -69,7 +68,9 @@ in nginx.rotate = 6; # Configure logrotate for host-specific logs - ${lib.concatStringsSep " " (map logPath hostNames)} = { + nginxVirtualHosts = { + files = map logPath hostNames; + frequency = "daily"; rotate = 2; compress = true;