diff --git a/README.md b/README.md index 8d82817..26d7a0c 100644 --- a/README.md +++ b/README.md @@ -81,6 +81,7 @@ See code for all available configurations. | [Apple MacBook Pro 12,1](apple/macbook-pro/12-1) | `` | | [Apple MacBook Pro 14,1](apple/macbook-pro/14-1) | `` | | [Apple Macs with a T2 Chip](apple/t2) | `` | +| [Asus ROG Ally RC71L (2023)](asus/ally/rc71l) | `` | | [Asus ROG Strix G733QS](asus/rog-strix/g733qs) | `` | | [Asus ROG Zephyrus G14 GA401](asus/zephyrus/ga401) | `` | | [Asus ROG Zephyrus G14 GA402](asus/zephyrus/ga402) | `` | diff --git a/asus/ally/rc71l/README.md b/asus/ally/rc71l/README.md new file mode 100644 index 0000000..e63987c --- /dev/null +++ b/asus/ally/rc71l/README.md @@ -0,0 +1,10 @@ +# [ROG Ally (2023)](https://rog.asus.com/gaming-handhelds/rog-ally/rog-ally-2023/) + +## BIOS + +The ROG Ally has a troublesome history with different BIOS versions creating different issues. +At the time of writing, the current BIOS version 330 allows for working audio without further kernel patches. + +## Further resources + +- The steam module from https://github.com/Jovian-Experiments/Jovian-NixOS can be used to boot into the Steam Deck UI \ No newline at end of file diff --git a/asus/ally/rc71l/default.nix b/asus/ally/rc71l/default.nix new file mode 100644 index 0000000..9cc83fe --- /dev/null +++ b/asus/ally/rc71l/default.nix @@ -0,0 +1,15 @@ +{ pkgs, lib, ... }: +{ + imports = [ + ../../../common/cpu/amd + ../../../common/cpu/amd/pstate.nix + ../../../common/gpu/amd + ../../../common/pc/laptop + ../../../common/pc/laptop/ssd + ../../battery.nix + ]; + + # 6.5 adds many fixes and improvements for the Ally + # This includes for example performance, audio and bluetooth + boot.kernelPackages = lib.mkIf (lib.versionOlder pkgs.linux.version "6.5") (lib.mkDefault pkgs.linuxPackages_latest); +} diff --git a/flake.nix b/flake.nix index cc99ef3..512095f 100644 --- a/flake.nix +++ b/flake.nix @@ -15,6 +15,7 @@ apple-macbook-pro-14-1 = import ./apple/macbook-pro/14-1; apple-t2 = import ./apple/t2; asus-battery = import ./asus/battery.nix; + asus-ally-rc71l = import ./asus/ally/rc71l; asus-fx504gd = import ./asus/fx504gd; asus-rog-strix-g733qs = import ./asus/rog-strix/g733qs; asus-zephyrus-ga401 = import ./asus/zephyrus/ga401;