If you haven’t tried NixOS, you’re missing out! It’s one of machine0’s killer features.
It allows you to define your entire Linux system as code, declaratively, with 100% reproducibility guarantees.
The nix ecosystem is super mature, and the language is highly expressive: declare your home folder, packages, services, firewall, users… Everything basically. Edit the files with agents and you'll always get the same result.
Trust me, give it a go, you won't regret it ;) Link to docs below 👇