diff --git a/machines/pendulum/configuration.nix b/machines/pendulum/configuration.nix index d177f52..1bbefb8 100644 --- a/machines/pendulum/configuration.nix +++ b/machines/pendulum/configuration.nix @@ -57,8 +57,16 @@ }; # State version system.stateVersion = "23.05"; - # Postgres version - services.postgresql.package = pkgs.postgresql_15; + # Postgres version and tuning + services.postgresql = { + package = pkgs.postgresql_15; + settings = { + shared_buffers = "4GB"; + effective_cache_size = "8GB"; + work_mem = "64MB"; + maintenance_work_mem = "128MB"; + }; + }; # Configure bootloader boot.loader.grub.enable = true; boot.loader.grub.device = "/dev/sda";