A performance-tuned NixOS configuration designed for AMD Ryzen + NVIDIA RTX laptops with integrated graphics (hybrid GPU systems).
This configuration focuses on:
- High performance under load
- Lower temperatures during daily use
- NVIDIA PRIME Offload
- Stable Wi-Fi performance
- Gaming and engineering workloads
- Battery-conscious hybrid graphics operation
Tested and optimized specifically for:
ASUS TUF Gaming A15 FA506NF (FA506NF series)
Hardware compatibility on this model has been excellent, including:
- AMD Ryzen processor
- NVIDIA RTX discrete GPU
- AMD integrated graphics
- RTL8852BE Wi-Fi adapter
- KDE Plasma 6 desktop environment
While it may work on similar AMD + NVIDIA hybrid laptops, the configuration was primarily developed and validated on the ASUS TUF Gaming A15 FA506NF platform.
This is a multi-purpose workstation configuration built for:
- Telecommunications Engineering
- Electronics Design
- Software Development
- Networking and Cybersecurity Labs
- Scientific Computing
- 3D Design and CAD
- Linux Power Users
- Gaming
The goal is to provide a complete workstation environment immediately after installation without requiring extensive additional setup.
| Application | Purpose |
|---|---|
| GNU Radio | SDR, DSP and telecommunications experiments |
| KiCad | PCB and electronic circuit design |
| FreeCAD | Mechanical and 3D CAD design |
| Octave | Numerical analysis and engineering calculations |
| Jupyter | Interactive scientific computing |
| Python | Automation, scripting and development |
| Application | Purpose |
|---|---|
| Wireshark | Packet analysis |
| tcpdump | Command-line packet capture |
| iperf3 | Network throughput testing |
| Nmap | Network discovery and auditing |
| Application | Purpose |
|---|---|
| Steam | Game platform |
| ProtonPlus | Proton management |
| MangoHud | Performance monitoring |
| GameMode | Gaming performance optimization |
| Application | Purpose |
|---|---|
| Firefox | Web browser |
| Ghostty | Modern terminal emulator |
| Discord | Communication |
| Spotify | Media streaming |
| OnlyOffice | Office suite |
| VirtualBox | Virtualization |
- KDE Plasma 6
- PipeWire Audio
- NVIDIA PRIME Offload
- AMD P-State Active
- Performance CPU Governor
- ZRAM Compression
- SSD TRIM
- OpenRGB Support
- Latest Linux Kernel
- RTL8852BE Wi-Fi Optimizations
git clone https://github.com/WhoamiRAGE/rage-nixos.git
cd rage-nixos
./install.shThis backs up your existing /etc/nixos/configuration.nix (timestamped), installs this repo's config in its place, and offers to run nixos-rebuild switch right away.
git clone https://github.com/WhoamiRAGE/rage-nixos.git
cd rage-nixos
sudo cp /etc/nixos/configuration.nix /etc/nixos/configuration.nix.bak
sudo cp configuration.nix /etc/nixos/configuration.nix
sudo nixos-rebuild switchReview
configuration.nixbefore applying — it's tuned for the specific hardware and workflow described above (ASUS TUF Gaming A15 FA506NF), and some settings (Wi-Fi adapter model, GPU offload, hostname) will need adjusting for a different machine.
MIT — see LICENSE.