Nix as OS X Package Manager
ariya.ofilabs.com
Nix as OS X Package Manager
1–10 of 209 posts
Re: Nix as OS X Package Manager
#2Re: Nix as OS X Package Manager
#3Re: Nix as OS X Package Manager
#4[1]: https://robots.thoughtbot.com/brewfile-a-gemfile-but-for-hom...
Re: Nix as OS X Package Manager
#5Stop doing this.
Look, even if you are rolling your eyes and thinking, "it's https and I'm not Ed Snowden, I think I can afford the risk for the benefit of an easy install process", what happens if curl is interrupted? Are you excited at the prospect of a half-ran install script that you didn't even look at?
Re: Nix as OS X Package Manager
#6I'm looking forward to future posts that show how Nix is better than Homebrew or MacPorts, because that hasn't been demonstrated so far.
And as a bikeshed nitpick, I was always unhappy with the meaningless rpm options, preferring apt's clearer options (rpm -qa vs aptitude search). I'm a bit disappointed that nix chose to mimic rpm's style. Oh well, tomayto/tomahto.
Re: Nix as OS X Package Manager
#7Anyone who's used Nix for a while -- how does package availability compare to Homebrew or Macports? Other than the default.nix thing (which Homebrew also has a version of [1]) are there any other clear benefits to switching from Homebrew? [1]: https://robots.thoughtbot.com/brewfile-a-gemfile-but-for-hom...
Re: Nix as OS X Package Manager
#8> curl https://nixos.org/nix/install | sh Stop doing this. Look, even if you are rolling your eyes and thinking, "it's https and I'm not Ed Snowden, I think I can afford the risk for the benefit of an easy install process", what happens if curl is interrupted? Are you excited at the prospect of a half-ran install script that you didn't even look at?
Re: Nix as OS X Package Manager
#9Anyone who's used Nix for a while -- how does package availability compare to Homebrew or Macports? Other than the default.nix thing (which Homebrew also has a version of [1]) are there any other clear benefits to switching from Homebrew? [1]: https://robots.thoughtbot.com/brewfile-a-gemfile-but-for-hom...
For me the biggest benefit is reproducibility. I can get a package to build on any machine exactly the same and with no hidden dependencies.
How does it handle OS-specific dependencies/distinctions? Or if e.g. a package requires ruby or python to be installed?
Re: Nix as OS X Package Manager
#10Using nixops to push a closure from your local system up to ec2 is very pleasing. It feels like the future.