
NixOS Series 1: Why I fell in love
List of NixOS Series Posts:NixOS Series 1: Why I fell in loveNixOS Series 2: Basic Config, Nix Flake & Batch DeployRecommended: NixOS & Nix Flakes - A Guide for Beginners by Ryan YinNixOS Series 3: Software Packaging 101NixOS Series 4: "Stateless" Operating SystemRight now, I'm gradually migrating my servers from Devuan Linux to NixOS. NixOS is a Linux distribution centered on a set of Nix configuration files located in /etc/nixos, which is used to install and configure the whole operating system. Because this configuration set defines ALL config files and packages on the system, as long as you use the same config files, you will absolutely get the same operating system every time you reinstall. Nix configuration language is also Turing complete,...