Asus rog-control-center: the asus armoury driver is not loaded

I installed asusctl and in rog-control-center it says “The asus-armoury driver is not loaded. For advanced features you will require a kernel with this driver loaded.” I looked up about the driver on nixos but didn’t find anything, other than using alternative kernels, but I read somewhere that nixos doesn’t ship vendor specific kernels.

Linux 6.19.x+ has the asus-armoury driver, you will need to compile the kernel with CONFIG_ASUS_ARMOURY set, or use the CachyOS kernel. I use this in my own setup and it works fine.

What kernel would be best for a ROG Xbox Ally?

(Also, will CachyOS’s built in zfs support somehow conflict with NixOS’s?)

Yep I just needed to update the kernel version to >=6.19, with a setting like boot.kernelPackages = pkgs.linuxPackages_latest;.