From c69cdbed34aa6a39e91a7217a11833358f198036 Mon Sep 17 00:00:00 2001 From: Matteo Bongiovanni Date: Tue, 5 Aug 2025 10:04:49 +0200 Subject: [PATCH 1/3] system76-gaze18: add CPU module --- system76/gaze18/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/system76/gaze18/default.nix b/system76/gaze18/default.nix index 61b3f92f..6a9b337a 100644 --- a/system76/gaze18/default.nix +++ b/system76/gaze18/default.nix @@ -9,6 +9,7 @@ ../. ../../common/gpu/nvidia/prime.nix ../../common/gpu/nvidia/ampere + ../../common/cpu/intel/raptor-lake ]; boot.initrd.kernelModules = [ "nvidia" ]; From 7fe67c44d1ca93e55219cdd470e64da6ce3fee64 Mon Sep 17 00:00:00 2001 From: Matteo Bongiovanni Date: Tue, 5 Aug 2025 10:11:38 +0200 Subject: [PATCH 2/3] system76-gaze18: use xserver.videoDrivers instead of initrd.kernelModules system76-gaze18: use xserver.videoDrivers instead of initrd.kernelModules --- system76/gaze18/default.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/system76/gaze18/default.nix b/system76/gaze18/default.nix index 6a9b337a..b65124e5 100644 --- a/system76/gaze18/default.nix +++ b/system76/gaze18/default.nix @@ -12,7 +12,11 @@ ../../common/cpu/intel/raptor-lake ]; - boot.initrd.kernelModules = [ "nvidia" ]; + # For offloading, `modesetting` is needed + services.xserver.videoDrivers = [ + "modesetting" + "nvidia" + ]; hardware.graphics = { enable = lib.mkDefault true; @@ -21,8 +25,6 @@ hardware.nvidia = { - # modesetting.enable = lib.mkDefault true; - powerManagement.finegrained = lib.mkDefault true; prime = { From f4a07aa370c5cb3d39f3d0f2215bbf5bce8f87b2 Mon Sep 17 00:00:00 2001 From: Matteo Bongiovanni Date: Tue, 19 Aug 2025 15:26:56 +0200 Subject: [PATCH 3/3] system76-gaze18: add laptop and ssd imports --- system76/gaze18/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/system76/gaze18/default.nix b/system76/gaze18/default.nix index b65124e5..51caa436 100644 --- a/system76/gaze18/default.nix +++ b/system76/gaze18/default.nix @@ -10,6 +10,8 @@ ../../common/gpu/nvidia/prime.nix ../../common/gpu/nvidia/ampere ../../common/cpu/intel/raptor-lake + ../../common/pc/laptop + ../../common/pc/ssd ]; # For offloading, `modesetting` is needed