>>105824789 (OP)[Hard Mode]
Arch is easy, you just need to read. Arch is not DIY and never was. Installing packages is not DIY. It's more like making a dockerfile interactively.
Gentoo is Gentoo. DIY with a dependency management and blacklist/whitelist framework.
Slackware if installed as full install (recommended) is easy.
Slackware if installed barebones is DIY without a framework, basically gentoo stage3 without dependency management so LFS like but without the book listing you dependencies for packages you are missing in base install.
LFS is no dependency management but with a list of dependencies in the book so you actually have something.
There is also CRUX which is like Arch with everything as package ports and BSD like configuration which makes it easier than all of Slackware, Gentoo, LFS for setting minimal system.
Nix is contrarian bullshit. If they only build packages that way it would make sense, but configuring everything in their weird functional language is pure autism, non-portable bullshit. It's like making emacs config in org-mode level autism.
GUIX SD - Nix with less retarded language, but with no proprietary blob retarded philosophy so additional hoops like with Debian and proprietary drivers that used to be a thing. I will never understand what is wrong with these people that makes these policies. Majority of people will install these proprietary blobs and that policy doesn't make sense for most. If you are special snowflake you can replace non-free stuff on your own.
>>105824801In one distro someone decides for you how everything works like Ubuntu forcing Snap on you and most popular distributions forcing systemd on you. In others you have a choice between some components. In yet others you have almost or exactly full control over everything.