3 ms·
i've wanted to like nix, but both times i tried it i got turned off by the config. not the language per se, but how it's used. i was expecting some ocd space ch
by a-dub 5y ago
i've wanted to like nix, but both times i tried it i got turned off by the config. not the language per se, but how it's used. i was expecting some ocd space church dream where all the configs for the packages had been coalesced into nice clean abstractions on top of this language, what i found was that it felt like most config was kinda random and arbitrary. the naming of settings wasn't consistent and that older alternatives felt more consistent. (whether it be --with flags in autotools or the use flag system in gentoo).
i really like the reproducibility goals and the separation and gnu stow like structuring of installed packages, i just had a hard time with the inconsistencies with how the nix language was used to express configuration for packages.
- otabdeveloper4 5y ago> i was expecting some ocd space church dream The goal isn't to replace Linux with a "grand unified distribution". Rather, Nix complements and extends the usual way of doing things where the usual way is painful.
- e3bc54b2 5y agoNix grew mostly organically, as a community effort, and it shows. If you want a more consistent interface, Guix might be enticing. I'm not sure of its state on OS X, though.
- rekado 5y agoThere is no glibc for OS X, so there is no way to use Guix on macos without virtualization.