If you’re using GNU/Linux systems for almost three decades, you know your basics on how to help yourself. With Nix, you start almost from scratch.
This is why I just never attempted it. It sounds interesting but you have to learn a new DSL essentially, a new way of configuring everything, etc. Then like the author- I haven’t really ever had to roll back and if I did need to fix I know how to boot a live CD, chroot, etc. And if youre learning all nix you could learn that if ever needed.
So I made an ansible playbook a couple years back if I ever needed it. Still haven’t really. But it’ll get me to 80% if ever needed. Didn’t take much time and I have backups anyway.
Even for servers I’d rather just use containers. Just a lot of effort for a moving target where I just don’t see near enough of a payoff, personally.
This is why I just never attempted it. It sounds interesting but you have to learn a new DSL essentially, a new way of configuring everything, etc. Then like the author- I haven’t really ever had to roll back and if I did need to fix I know how to boot a live CD, chroot, etc. And if youre learning all nix you could learn that if ever needed.
So I made an ansible playbook a couple years back if I ever needed it. Still haven’t really. But it’ll get me to 80% if ever needed. Didn’t take much time and I have backups anyway.
Even for servers I’d rather just use containers. Just a lot of effort for a moving target where I just don’t see near enough of a payoff, personally.
Guess I was just never into DSL. How different was it?
Domain specific language. Just learning that to configure vs. using a general format like yaml to define.