diff options
Diffstat (limited to 'system')
| -rw-r--r-- | system/default.nix | 3 | ||||
| -rw-r--r-- | system/gaming/default.nix | 7 | ||||
| -rw-r--r-- | system/nvidia.nix | 8 |
3 files changed, 11 insertions, 7 deletions
diff --git a/system/default.nix b/system/default.nix index e52896f..a8b384d 100644 --- a/system/default.nix +++ b/system/default.nix @@ -42,6 +42,9 @@ in { experimental-features = ["nix-command" "flakes"]; use-xdg-base-directories = true; trusted-users = ["root" "@wheel"]; + # cachyos kernel + substituters = ["https://attic.xuyh0120.win/lantian"]; + trusted-public-keys = ["lantian:EeAUQ+W+6r7EtwnmYjeVwx5kOGEBpjlBfPlzGlTNvHc="]; }; # make nice daemonCPUSchedPolicy = "idle"; diff --git a/system/gaming/default.nix b/system/gaming/default.nix index 8ecb570..ca97345 100644 --- a/system/gaming/default.nix +++ b/system/gaming/default.nix @@ -22,13 +22,6 @@ in { "nowatchdog" ]; - # cachyos kernel - boot.kernelPackages = lib.mkForce pkgs.cachyosKernels.linuxPackages-cachyos-latest-lto-x86_64-v4; - nix.settings = { - substituters = ["https://attic.xuyh0120.win/lantian"]; - trusted-public-keys = ["lantian:EeAUQ+W+6r7EtwnmYjeVwx5kOGEBpjlBfPlzGlTNvHc="]; - }; - programs.wine = { enable = true; package = pkgs.wineWow64Packages.staging; diff --git a/system/nvidia.nix b/system/nvidia.nix index feb2edd..566da5d 100644 --- a/system/nvidia.nix +++ b/system/nvidia.nix @@ -38,6 +38,11 @@ in { package = config.boot.kernelPackages.nvidiaPackages.latest; }; + # NVIDIA Reflex + hardware.graphics.extraPackages = with pkgs; [ + low-latency-layer + ]; + # cuda environment = mkIf cfg.cuda.enable { systemPackages = with pkgs; [ @@ -50,6 +55,9 @@ in { NVIDIA_DRIVER_CAPABILITIES = "compute,utility"; CUDA_VISIBLE_DEVICES = 0; CUDA_PATH = "${pkgs.cudatoolkit}"; + # NVIDIA Reflex + LOW_LATENCY_LAYER = "1"; + LOW_LATENCY_LAYER_REFLEX = "1"; }; }; nix.settings = mkIf cfg.cuda.enable { |