diff --git a/machines/kharbranth/hardware.nix b/machines/kharbranth/hardware.nix index f67d9b3c..12b213f1 100644 --- a/machines/kharbranth/hardware.nix +++ b/machines/kharbranth/hardware.nix @@ -15,6 +15,9 @@ }; kernelModules = [ "kvm-intel" ]; extraModulePackages = [ ]; + kernel.sysctl = { + "vm.swappiness" = 1; + }; }; fileSystems."/" = { @@ -52,5 +55,15 @@ ]; powerManagement.cpuFreqGovernor = lib.mkDefault "powersave"; - hardware.cpu.intel.updateMicrocode = true; + hardware = { + cpu.intel.updateMicrocode = true; + enableRedistributableFirmware = true; + opengl.extraPackages = with pkgs; [ + vaapiIntel + vaapiVdpau + libvdpau-va-gl + intel-media-driver + ]; + }; + services.fstrim.enable = true; } diff --git a/machines/kholinar/hardware.nix b/machines/kholinar/hardware.nix index 38c502a1..ad61a7e8 100644 --- a/machines/kholinar/hardware.nix +++ b/machines/kholinar/hardware.nix @@ -15,6 +15,9 @@ }; kernelModules = [ "kvm-intel" ]; extraModulePackages = [ ]; + kernel.sysctl = { + "vm.swappiness" = 1; + }; }; fileSystems."/" = { @@ -49,5 +52,15 @@ ]; powerManagement.cpuFreqGovernor = lib.mkDefault "powersave"; - hardware.cpu.intel.updateMicrocode = true; + hardware = { + cpu.intel.updateMicrocode = true; + enableRedistributableFirmware = true; + opengl.extraPackages = with pkgs; [ + vaapiIntel + vaapiVdpau + libvdpau-va-gl + intel-media-driver + ]; + }; + services.fstrim.enable = true; }