This is my current computer setup as of 5.8.20:
Thinkpad P53
Main OS: Arch Linux
CPU: Intel i7-9850H
RAM: 64GB
SSD: 512GB NVMe
GPU: Intel UHD 630 / nVidia Quadro RTX 3000 Max-Q
Desktop
Main OS: Void Linux (haha)
CPU: AMD FX-8350
RAM: 16GB
SSD: 2 500GB SSDs, one with an optimize-offline'd Win10 Education
GPU: nVidia GTX 970
HDD: 3x4TB HDDs in RAID 5
NAS
Synology DS1019+
HDD: 5x12TB HDD in RAID 5
-Pihole
-Jdownloader
-Plex
-Kiwix
Linux-
I started using Linux as a main OS a few months ago, after maintaining a
couple of Debian servers over the years and installing Ubuntu/Mint a
couple of times, and I've seriously fallen in love with the simplicity
of Unix/Unix-like systems. I like Arch quit a bit, but (ironically
enough) I've found Void to be very similar, but better in certain key
ways. Runit is very snappy, and the system as a whole is incredibly
lightweight and minimal, even compared to my very similar Arch setup; I
find that a lot of the packages I want are already in the Void repos,
whereas with Arch the actual repos are very small and a good portion of
the packages I want are in the AUR. A lot of people point to the AUR as
one of the strengths of Arch, but I've found there's an incredible
number of outdated, unmaintained packages, and when you finally DO find
what you're looking for, you still have to trust what whomever put it on
the AUR is trustworthy (or check through the source code), compile it,
and hope that it will still have continued support as new versions
appear. It's just a mess.
Synology-
Don't buy one of these.
Seriously, you will be 100 percent better off if you instead buy a
computer with similar specs and put headless Debian or Ubuntu on it. You
could probably build a much higher powered NAS/home server with the
amount of money that you will spend on a Synology box, and all you
really get in the tradeoff is a nicer looking box to sit tucked away
somewhere and an admittedly very user friendly web GUI. The DiskStation
OS is basically a lightweight linux distro with enough modifications to
make it a huge pain to do anything outside of what Synology wants you to
do with it, or install any packages outside of Synology's very limited
repositories. SSH access is wonky, you can void the warranty by
upgrading the RAM higher than 8 or 16 GB, it's just a mess.
As you can tell I'm kind of a nerd.
-Vx