I run NixOS on all my devices including servers, desktop & laptop.
I’m able to configure a service, container, package whatever really and have it run just the same on another system without worrying about dependencies, reconfiguring or copying dots.
There isn’t a worry about installing / removing something and having that package break my system. Even if I did break my install I can boot from a USB, pull my config down from my local git or a mirror and be back in what is essentially the same system.
The hardest part of a reinstall for me is setting up drives, but that too can be a part of a config.
NixOS is the only distro that stuck with me, I tried Proxmox / Ubuntu / Arch / Manjaro but none of those really clicked for what I wanted / needed from an OS.
I run NixOS on all my devices including servers, desktop & laptop.
I’m able to configure a service, container, package whatever really and have it run just the same on another system without worrying about dependencies, reconfiguring or copying dots.
There isn’t a worry about installing / removing something and having that package break my system. Even if I did break my install I can boot from a USB, pull my config down from my local git or a mirror and be back in what is essentially the same system.
The hardest part of a reinstall for me is setting up drives, but that too can be a part of a config.
NixOS is the only distro that stuck with me, I tried Proxmox / Ubuntu / Arch / Manjaro but none of those really clicked for what I wanted / needed from an OS.