From 316a5b975f5d13eb12415e5bf451a833b91fb5c4 Mon Sep 17 00:00:00 2001 From: track-prepped-68-Corolla Date: Thu, 4 Dec 2025 16:44:11 -0500 Subject: [PATCH 1/3] init --- README.md | 1 + asus/flow/gz301vu/default.nix | 96 +++++++++++++++++++++++++++++++++++ flake.nix | 1 + 3 files changed, 98 insertions(+) create mode 100644 asus/flow/gz301vu/default.nix diff --git a/README.md b/README.md index bd4fd3c94..2fcb907d7 100644 --- a/README.md +++ b/README.md @@ -109,6 +109,7 @@ See code for all available configurations. | [Asus ROG Ally RC71L (2023)](asus/ally/rc71l) | `` | `asus-ally-rc71l` | | [Asus ROG Flow X13 GV302X\* (2023)](asus/flow/gv302x/amdgpu) | `` | `asus-flow-gv302x-amdgpu` | | [Asus ROG Flow X13 GV302X\* (2023)](asus/flow/gv302x/nvidia) | `` | `asus-flow-gv302x-nvidia` | +| [Asus ROG Flow Z13 gz301vu\* (2023)](asus/flow/gz301vu) | `` | `asus-flow-gz301vu` | | [Asus ROG GL552VW](asus/rog-gl552vw) | `` | `asus-rog-gl552vw` | | [Asus ROG Strix G513IM](asus/rog-strix/g513im) | `` | `asus-rog-strix-g513im` | | [Asus ROG Strix G533ZW](asus/rog-strix/g533zw) | `` | `asus-rog-strix-g533zw` | diff --git a/asus/flow/gz301vu/default.nix b/asus/flow/gz301vu/default.nix new file mode 100644 index 000000000..d4627bcfc --- /dev/null +++ b/asus/flow/gz301vu/default.nix @@ -0,0 +1,96 @@ +{ + config, + pkgs, + lib, + ... +}: + +let + inherit (lib) + mkDefault + mkMerge + ; +in +{ + + imports = [ + ../../../common/cpu/intel/raptor-lake + ../../../common/gpu/intel/raptor-lake + ../../../common/gpu/nvidia/ada-lovelace + ../../../common/gpu/nvidia/prime.nix + ../../../common/pc/laptop + ../../../common/pc/ssd + ]; + + config = mkMerge [ + { + # Configure basic system settings: + boot = { + blacklistedKernelModules = [ "nouveau" ]; + kernelModules = [ "kvm-intel" ]; + kernelParams = [ + "mem_sleep_default=deep" + "pcie_aspm.policy=powersupersave" + ]; + }; + + services = { + asusd = { + enable = mkDefault true; + enableUserService = mkDefault true; + }; + + supergfxd.enable = mkDefault true; + + }; + + #flow devices are 2 in 1 laptops + hardware.sensor.iio.enable = mkDefault true; + + hardware = { + + nvidia = { + + modesetting.enable = true; + nvidiaSettings = mkDefault true; + + prime = { + offload = { + enable = mkDefault true; + enableOffloadCmd = mkDefault true; + }; + intelBusId = "PCI:0:2:0"; + nvidiaBusId = "PCI:1:0:0"; + }; + + powerManagement = { + enable = mkDefault true; + finegrained = mkDefault true; + }; + + dynamicBoost.enable = mkDefault true; + + }; +<<<<<<< HEAD +<<<<<<< HEAD +<<<<<<< HEAD +<<<<<<< HEAD +======= + intelBusId = "PCI:0:2.0"; + nvidiaBusId = "PCI:1:0.0"; +>>>>>>> 59abaea (fixed leading zeros on busid) +======= + intelBusId = "PCI:0:2:0"; + nvidiaBusId = "PCI:1:0:0"; +>>>>>>> 47c7f7a (syntax!) +======= + intelBusId = "PCI:0:2:0"; + nvidiaBusId = "PCI:1:0:0"; +>>>>>>> ed24f8a (Fix PCI bus ID formatting for Intel and Nvidia) +======= +>>>>>>> 7506c9d (formatted with nixfmt) + }; + + } + ]; +} diff --git a/flake.nix b/flake.nix index 8f32fbbfc..417b9b750 100644 --- a/flake.nix +++ b/flake.nix @@ -74,6 +74,7 @@ asus-fa507rm = import ./asus/fa507rm; asus-flow-gv302x-amdgpu = import ./asus/flow/gv302x/amdgpu; asus-flow-gv302x-nvidia = import ./asus/flow/gv302x/nvidia; + asus-flow-gz301vu = import ./asus/flow/gz301vu; asus-pro-ws-x570-ace = import ./asus/pro-ws-x570-ace; asus-rog-gl552vw = import ./asus/rog-gl552vw; asus-rog-strix-g513im = import ./asus/rog-strix/g513im; From 98bced03195ef3c63d63ad9824cc2a5251f41eb9 Mon Sep 17 00:00:00 2001 From: track-prepped-68-Corolla Date: Mon, 8 Dec 2025 20:36:09 -0500 Subject: [PATCH 2/3] nixfmt --- asus/flow/gz301vu/default.nix | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/asus/flow/gz301vu/default.nix b/asus/flow/gz301vu/default.nix index d4627bcfc..d0857f209 100644 --- a/asus/flow/gz301vu/default.nix +++ b/asus/flow/gz301vu/default.nix @@ -71,24 +71,8 @@ in dynamicBoost.enable = mkDefault true; }; -<<<<<<< HEAD -<<<<<<< HEAD -<<<<<<< HEAD -<<<<<<< HEAD -======= - intelBusId = "PCI:0:2.0"; - nvidiaBusId = "PCI:1:0.0"; ->>>>>>> 59abaea (fixed leading zeros on busid) -======= intelBusId = "PCI:0:2:0"; nvidiaBusId = "PCI:1:0:0"; ->>>>>>> 47c7f7a (syntax!) -======= - intelBusId = "PCI:0:2:0"; - nvidiaBusId = "PCI:1:0:0"; ->>>>>>> ed24f8a (Fix PCI bus ID formatting for Intel and Nvidia) -======= ->>>>>>> 7506c9d (formatted with nixfmt) }; } From 6aefb99fdf3be4627d06dd138c381776b4594f10 Mon Sep 17 00:00:00 2001 From: track-prepped-68-Corolla Date: Mon, 8 Dec 2025 21:12:22 -0500 Subject: [PATCH 3/3] fixed --- asus/flow/gz301vu/default.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/asus/flow/gz301vu/default.nix b/asus/flow/gz301vu/default.nix index d0857f209..08d44164a 100644 --- a/asus/flow/gz301vu/default.nix +++ b/asus/flow/gz301vu/default.nix @@ -71,8 +71,6 @@ in dynamicBoost.enable = mkDefault true; }; - intelBusId = "PCI:0:2:0"; - nvidiaBusId = "PCI:1:0:0"; }; }