

1·
2 days agoNix has issues, personally I’m using an immutable distro. Right now I can go upstairs and yank the power and it’ll boot right back up like nothing ever happened.
I want something rock solid, and neither Ansible or NixOS provide that. Here’s the article that I took inspiration from: https://words.filippo.io/frood/
I mean my root filesystem is immutable, it runs completely in RAM (squashfs). After trying NixOS and seeing that article I linked about an immutable Alpine NAS I decided to try it for myself. I found it easier to just customize the Arch ISO builder and generate/update images as needed versus following the article exactly, I’m also not familiar with Alpine itself.
Packages aren’t pinned in my Arch image and it’s not 100% deterministic, but that’s fine it’s a risk I’m willing to take. So far it’s been absolutely rock solid, lean and easy to manage.
Also, I found NixOS annoying because:
the language
the config application (I forget the command) was doing god knows what behind the scenes. My needs aren’t that complicated, I’m comfortable with just manually setting things up and locking that in by generating an Arch image. It’s way easier.