I finally bit the bullet and built a Linux desktop on 2023-May-21 (it was, in fact, the Year of Linux on the Desktop around here). Itβs had a few modifications since then, but Iβm not trying to keep up with the absolute latest parts.

Hardware
Loosely based on the Great AMD Gaming Build from PC Part Picker.
| Component | Specific Part |
|---|---|
| CPU | AMD Ryzen 5 5600X, 6-Cores, 3.7 GHz |
| Case | Fractal Design North mATX Mid Tower PC Case, white + clear side panel |
| Cooling (Fans) | Thermalright Peerless Assassin 120 SE 6Γ6mm Anti-Gravity Heat Pipe Dual-Tower CPU Cooler |
| Graphics Card | Sapphire RX 7600 PULSE OC 8GB |
| Memory | G.Skill Ripjaws V Series 64GB (2 x 32GB) RAM DDR4 3600 |
| Motherboard | Gigabyte B550M K AM4 AMD B550 Micro-ATX |
| Power Supply | EVGA 550 BP, 80+ Bronze 550W |
| Storage | Samsung 980 M.2 2280 1TB PCI-Express 3.0 x4, NVMe 1.4 |
| Wireless (WiFi + Bluetooth) | TP-Link WiFi 6 AX3000 PCIe WiFi Card (Archer TX3000E) |
Software
| Role | Specific Software |
|---|---|
| Operating System | NixOS 25.11 configured via Nix Flake |
| Primary Desktop Manager | Hyprland |
| Music | Cider App (Apple Music) |
| Terminal Emulator | Ghostty |
Notes
Out of the Box Flickering
I used to have an NVIDIA 3060, which did this:
Quick Fix
services.xserver.videoDrivers = lib.mkDefault ["nvidia"];