{ lib, this, ... }: with lib; { nixfiles.modules = { wireguard.client.enable = true; syncthing.enable = true; acme.enable = true; rtorrent.enable = true; }; boot = { loader.grub = { enable = true; device = "/dev/sda"; }; initrd = { availableKernelModules = ["uhci_hcd" "ahci"]; kernelModules = ["nvme"]; }; }; fileSystems."/" = { device = "/dev/sda1"; fsType = "ext4"; options = ["noatime"]; }; swapDevices = [ { device = "/swapfile"; size = 4 * 1024; } ]; zramSwap = { enable = true; memoryPercent = 25; }; }