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.

ComponentSpecific Part
CPUAMD Ryzen 5 5600X, 6-Cores, 3.7 GHz
CaseFractal 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 CardSapphire RX 7600 PULSE OC 8GB
MemoryG.Skill Ripjaws V Series 64GB (2 x 32GB) RAM DDR4 3600
MotherboardGigabyte B550M K AM4 AMD B550 Micro-ATX
Power SupplyEVGA 550 BP, 80+ Bronze 550W
StorageSamsung 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

RoleSpecific Software
Operating SystemNixOS 25.11 configured via Nix Flake
Primary Desktop ManagerHyprland
MusicCider App (Apple Music)
Terminal EmulatorGhostty

Notes

Out of the Box Flickering

I used to have an NVIDIA 3060, which did this:

Quick Fix

services.xserver.videoDrivers = lib.mkDefault ["nvidia"];