Live data from Hacker News

NixOS and the Art of OS Configuration (2018)

rousette.org.uk

121–123 of 123 posts

Re: NixOS and the Art of OS Configuration (2018)

#121
post #116
post #97

Earlier quoted context omitted.

That's because someone already did the porting and testing for you. But what if you want the latest video and CUDA drivers?

> That's because someone already did the porting and testing for you The same happens on all package managers...

No, you can get the installer directly from the NVidia website, but only for selected platforms. If you're on a different platform, you'll have to wait until somebody ported (read: hacked) the release (or do it yourself).

Re: NixOS and the Art of OS Configuration (2018)

#122

Earlier quoted context omitted.

I could not agree more. Most people, IMO, are workflow junkies! It doesn't matter how good/bad/ugly the tool is; if it works, it stays forever! And git is a perfect example of a tool that is complex, but survives because it became the gold-standard for FOSS. Having said that, wouldn't you agree that same recipe-book approach is also true for traditional system configuration/administration?

Yes and for the same reason: people don't want to deal with systems that are overly complex for their needs, and OS configuration (especially in Linux) tends to have a ludicrous amount of needless complexity. But the thing about Nix is that it just adds even more complexity . As was mentioned elsethread, in order to be effective with Nix you need to understand all the complexities of Nix and Linux. And the thing abou…

> But the thing about Nix is that it just adds even more complexity

It absolutely doesn't. I'm someone who is fairly fluent with Nix, and in comparison the complexities of running a non-trivial docker-compose setup gives me nightmares. Luckily I basically never have to worry about that though.

Re: NixOS and the Art of OS Configuration (2018)

#123
If I were to look at replacing a Linux distro in-place, would it make sense to try doing most of the configuration in a VM?

That is, if I did replicate the more important pieces of my current environment, could I then install NixOS and replicate that state to bare metal with minimum downtime?

Post reply on HN