From 66288b2e35007788218bf1ded252f9f5ddb0059f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lilian=20Maulny=20=28e=5F=CF=88=5Flon=29?= Date: Wed, 11 Mar 2026 21:20:19 +0100 Subject: [PATCH] feat: add Asus TUF FA706IC --- README.md | 1 + asus/fa706ic/default.nix | 30 ++++++++++++++++++++++++++++++ flake.nix | 1 + 3 files changed, 32 insertions(+) create mode 100644 asus/fa706ic/default.nix 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..829849e2 --- /dev/null +++ b/asus/fa706ic/default.nix @@ -0,0 +1,30 @@ +{ 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 = { + modesetting.enable = lib.mkDefault true; + open = lib.mkDefault false; + nvidiaSettings = lib.mkDefault true; + 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;