Hacker News new | ask | show | jobs
by georgyo 1237 days ago
I'm a big fan of NixOS, but sometimes it is obscenely difficult to test new things.

Example is iptables-nft. On every other distribution installing that is enough to make all applications use the nft version. In NixOS, you can easily change the environment path to iptables-nft, but any package that can modify rules won't be updated. And a package that updates rules is systemd. So attempting what is normally a 1 minute change is now recompiling every single package.

1 comments

Yeah, it would be nice if Nixpkgs had something like Guix's grafts for replacing library dependencies like that without requiring mass rebuilds.

There, I suppose GuixSD is a stronger proposition than NixOS at the moment.