1.5 KiB
Executable File
1.5 KiB
Executable File
ASUS ROG Ally X (allyx)
systems/x86_64-linux/allyx/
Hardware
- Device: ASUS ROG Ally X handheld gaming PC
- CPU/GPU: AMD (LACT, CoolerControl)
- Disk: NVMe with LUKS encryption
- Security: Lanzaboote (Secure Boot)
Key Features
- Jovian NixOS for Steam Deck-compatible experience
- Steam auto-starts into Game Mode on boot
- Decky Loader for Steam Deck plugins
- Handheld Daemon for power/TDP/fan control
- GNOME available as a desktop session (selectable from Steam)
- SDDM (Wayland) as display manager — GDM disabled
- Gaming enabled (Gamemode, Gamescope, etc.)
- AMD GPU management via LACT
- CoolerControl for fan curves
- iwd as the Wi-Fi backend
- Impermanence (ephemeral root)
Jovian NixOS
The allyx uses Jovian NixOS to provide Steam Deck compatibility:
jovian.steam = {
enable = true;
autoStart = true;
desktopSession = "gnome"; # fall-through desktop session
};
jovian.decky-loader = {
enable = true;
extraPackages = [ pkgs.python3 pkgs.systemd ];
};
Network
- Hostname: allyx
- Wi-Fi backend: iwd (via NetworkManager)
Configuration Files
| File | Purpose |
|---|---|
default.nix |
Main config — Jovian, gaming, hardware |
boot.nix |
Lanzaboote, kernel |
Secrets
Secrets are in secrets/allyx-secrets.yaml, encrypted for: matt, desktop, deck, steamdeck, admin, jallen-nas, matt_allyx, allyx.