The internet even claims NixOS to be source based.
What’s not in Nixpkgs is built from source. Everything else are binaries either from the binary cache, like Nixpkgs, or Cachix.
There is just one nagging thought always in my mind: What if the istallation breaks, and i am unable to fix it? I will never remember all the changes i made to all the config files, which packages i installed and in which order i installed them. It’s going to take months to get to where i am now.
Oh, and you don’t actually have to use NixOS to have a reproducible system. You can learn Ansible and self-provision your system on any distro that exists. Though if you personally hate :redhat: then you can write your setup script in any programming language, if you know some. Or just back them up. You can abuse GitHub for a complete backup of your system, since they don’t care how much space you’ve taken on your git repo.
What’s not in Nixpkgs is built from source. Everything else are binaries either from the binary cache, like Nixpkgs, or Cachix.
Oh, and you don’t actually have to use NixOS to have a reproducible system. You can learn Ansible and self-provision your system on any distro that exists. Though if you personally hate :redhat: then you can write your setup script in any programming language, if you know some. Or just back them up. You can abuse GitHub for a complete backup of your system, since they don’t care how much space you’ve taken on your git repo.