4 ms·
I see a lot of smart people recommending Nix, but whenever I look at it, it seems like there are a ton of sneaky config options that one must get right to get a
by aftbit 4y ago
I see a lot of smart people recommending Nix, but whenever I look at it, it seems like there are a ton of sneaky config options that one must get right to get a working system...
- ratorx 4y agoIt depends (and not any more than applications that need sneaky config). Simple systems can have quite simple options. At the very least you can take a working copy and figure out exactly which configuration is necessary. Hard to do that without NixOS. Especially with nixos-option. And the options are all documented in a central place. The module definitions using the options are also “easy” to search through (Language is a bit complicated, but not in a way that grep doesn’t work).
- assbuttbuttass 4y agonixos-generate-config usually produces a working config out of the box. And if you need to change some obscure config options, everything is well documented with "man configuration.nix"
- ElectricalUnion 4y agoI like https://search.nixos.org/options https://search.nixos.org/options , but while nicer it enters the "need somewhat working system to fix the system" bootstraping issues.
- ElectricalUnion 4y ago> but whenever I look at it, it seems like there are a ton of sneaky config options that one must get right to get a working system... Well, on any system there are tons of sneaky config options that one must get right to get a working system; it's just that on non-nixos, those aren't deterministic/version-control friendly/reproducible/centralized.