diff --git a/README.md b/README.md index 3c9990f..04bc324 100644 --- a/README.md +++ b/README.md @@ -125,6 +125,7 @@ See code for all available configurations. | [Asus ROG Zephyrus G14 GA402X\* (2023)](asus/zephyrus/ga402x/nvidia) | `` | `asus-zephyrus-ga402x-nvidia` | | [Asus ROG Zephyrus G15 GA502](asus/zephyrus/ga502) | `` | `asus-zephyrus-ga502` | | [Asus ROG Zephyrus G15 GA503](asus/zephyrus/ga503) | `` | `asus-zephyrus-ga503` | +| [Asus ROG Zephyrus G16 GU605CW](asus/zephyrus/gu605cw) | `` | `asus-zephyrus-gu605cw` | | [Asus ROG Zephyrus G16 GU605MY](asus/zephyrus/gu605my) | `` | `asus-zephyrus-gu605my` | | [Asus ROG Zephyrus M16 GU603H](asus/zephyrus/gu603h) | `` | `asus-zephyrus-gu603h` | | [Asus TUF FX504GD](asus/fx504gd) | `` | `asus-fx504gd` | diff --git a/asus/zephyrus/gu605cw/default.nix b/asus/zephyrus/gu605cw/default.nix new file mode 100644 index 0000000..25dc87f --- /dev/null +++ b/asus/zephyrus/gu605cw/default.nix @@ -0,0 +1,29 @@ +{ lib, ... }: + +{ + imports = [ + ../../../common/cpu/intel + ../../../common/gpu/nvidia/prime.nix + ../../../common/gpu/nvidia/blackwell + ../../../common/pc/laptop + ../../../common/pc/ssd + ../shared/backlight.nix + ]; + + hardware.nvidia = { + prime = { + intelBusId = "PCI:0:2:0"; + nvidiaBusId = "PCI:1:0:0"; + }; + + modesetting.enable = lib.mkDefault true; + dynamicBoost.enable = lib.mkDefault true; + }; + + services = { + asusd.enable = lib.mkDefault true; + }; + + services.tuned.enable = true; + services.tlp.enable = lib.mkOverride 500 false; +} diff --git a/flake.nix b/flake.nix index ef9e593..d1b087a 100644 --- a/flake.nix +++ b/flake.nix @@ -99,6 +99,7 @@ asus-zephyrus-ga502 = import ./asus/zephyrus/ga502; asus-zephyrus-ga503 = import ./asus/zephyrus/ga503; asus-zephyrus-gu603h = import ./asus/zephyrus/gu603h; + asus-zephyrus-gu605cw = import ./asus/zephyrus/gu605cw; asus-zephyrus-gu605my = import ./asus/zephyrus/gu605my; beagleboard-pocketbeagle = import ./beagleboard/pocketbeagle; chuwi-minibook-x = import ./chuwi/minibook-x;