diff --git a/README.md b/README.md index 5027c693..c9e2d6bf 100644 --- a/README.md +++ b/README.md @@ -133,6 +133,7 @@ See code for all available configurations. | [Asus TUF FA506IC](asus/fa506ic) | `` | `asus-fa506ic` | | [Asus TUF FA507RM](asus/fa507rm) | `` | `asus-fa507rm` | | [Asus TUF FA507NV](asus/fa507nv) | `` | `asus-fa507nv` | +| [Asus TUF FA706IC](asus/fa706ic) | `` | `asus-fa706ic` | | [Asus Zenbook Duo 14 UX481](asus/zenbook/ux481/intelgpu/) | `` | `asus-zenbook-ux481-intelgpu` | | [Asus Zenbook Duo 14 UX481](asus/zenbook/ux481/nvidia/) | `` | `asus-zenbook-ux481-nvidia` | | [Asus Zenbook Flip S13 UX371](asus/zenbook/ux371/) | `` | `asus-zenbook-ux371` | diff --git a/asus/fa706ic/default.nix b/asus/fa706ic/default.nix new file mode 100644 index 00000000..0c51bf5e --- /dev/null +++ b/asus/fa706ic/default.nix @@ -0,0 +1,27 @@ +{ lib, ... }: + +{ + imports = [ + ../../common/cpu/amd + ../../common/cpu/amd/pstate.nix + ../../common/gpu/amd + ../../common/gpu/nvidia/prime.nix + ../../common/gpu/nvidia/ampere + ../../common/pc/laptop + ../../common/pc/ssd + ]; + + hardware.nvidia = { + dynamicBoost.enable = lib.mkDefault true; + + prime = { + amdgpuBusId = "PCI:6:0:0"; + nvidiaBusId = "PCI:1:0:0"; + }; + }; + + services = { + asusd.enable = lib.mkDefault true; + supergfxd.enable = lib.mkDefault true; + }; +} diff --git a/flake.nix b/flake.nix index a680bf52..f1fd142c 100644 --- a/flake.nix +++ b/flake.nix @@ -74,6 +74,7 @@ asus-fa506ic = import ./asus/fa506ic; asus-fa507nv = import ./asus/fa507nv; asus-fa507rm = import ./asus/fa507rm; + asus-fa706ic = import ./asus/fa706ic; 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;