From ca30f8501ab452ca687a7fdcb2d43e1fb1732317 Mon Sep 17 00:00:00 2001 From: heydoyouknowme0 <68548165+heydoyouknowme0@users.noreply.github.com> Date: Mon, 23 Dec 2024 11:04:28 +0530 Subject: [PATCH] asus: init fa506ic --- README.md | 1 + asus/fa506ic/default.nix | 33 +++++++++++++++++++++++++++++++++ flake.nix | 1 + 3 files changed, 35 insertions(+) create mode 100644 asus/fa506ic/default.nix diff --git a/README.md b/README.md index d67a9fae..ff48b2c3 100644 --- a/README.md +++ b/README.md @@ -109,6 +109,7 @@ See code for all available configurations. | [Asus ROG Zephyrus M16 GU603H](asus/zephyrus/gu603h) | `` | | [Asus TUF FX504GD](asus/fx504gd) | `` | | [Asus TUF FX506HM](asus/fx506hm) | `` | +| [Asus TUF FA506IC](asus/fa506ic) | `` | | [Asus TUF FA507RM](asus/fa507rm) | `` | | [Asus TUF FA507NV](asus/fa507nv) | `` | | [Asus Zenbook Flip S13 UX371](asus/zenbook/ux371/) | `` | diff --git a/asus/fa506ic/default.nix b/asus/fa506ic/default.nix new file mode 100644 index 00000000..10d08fbc --- /dev/null +++ b/asus/fa506ic/default.nix @@ -0,0 +1,33 @@ +{ 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/laptop/ssd + ]; + + hardware.nvidia = { + modesetting.enable = lib.mkDefault true; + open = lib.mkDefault false; + nvidiaSettings = lib.mkDefault true; + dynamicBoost.enable = lib.mkDefault true; + + prime = { + amdgpuBusId = "PCI:0:6:0"; + nvidiaBusId = "PCI:0:1:0"; + }; + }; + + services = { + asusd = { + enable = lib.mkDefault true; + enableUserService = lib.mkDefault true; + }; + supergfxd.enable = lib.mkDefault true; + }; +} diff --git a/flake.nix b/flake.nix index d8cdc618..f739b7d7 100644 --- a/flake.nix +++ b/flake.nix @@ -31,6 +31,7 @@ asus-ally-rc71l = import ./asus/ally/rc71l; asus-fx504gd = import ./asus/fx504gd; asus-fx506hm = import ./asus/fx506hm; + asus-fa506ic = import ./asus/fa506ic; asus-fa507nv = import ./asus/fa507nv; asus-fa507rm = import ./asus/fa507rm; asus-flow-gv302x-amdgpu = import ./asus/flow/gv302x/amdgpu;