diff --git a/hosts/monolith/default.nix b/hosts/monolith/default.nix index bc673a0..15ba704 100644 --- a/hosts/monolith/default.nix +++ b/hosts/monolith/default.nix @@ -161,6 +161,25 @@ in useTmpfs = true; }; + fileSystems."/nix/var/nix/builds" = { + device = "tmpfs"; + fsType = "tmpfs"; + options = [ + "size=20G" # adjust for your situation and needs + "mode=700" + ]; + }; + + zramSwap.enable = true; + zramSwap.memoryPercent = 100; + + boot.kernel.sysctl = { + "vm.swappiness" = 180; + "vm.watermark_boost_factor" = 0; + "vm.watermark_scale_factor" = 125; + "vm.page-cluster" = 0; + }; + # swap # fileSystems."/swap" = { # device = "/dev/disk/by-label/BTRFS_ROOT";