Earlier quoted context omitted.
> I can't even get Guix installed on bare metal on my Mac macOS is not a supported platform on Guix, right? Is there new/ongoing work to support that?
Correct. > Is there new/ongoing work to support that? Not a chance -- very focused on free, from what I gather I don't think they even allow discussion of non-free software.
Zero to Nix, an unofficial, opinionated, gentle introduction to Nix
221–227 of 227 posts
Re: Zero to Nix, an unofficial, opinionated, gentle introduction to Nix
#222Earlier quoted context omitted.
> I would love to see a discussion from somebody who really likes Nix on why it isn't ready for prime time yet I have several friends who use Nix and generally recommend it. I do believe I think enough like them to like Nix for the same reasons (declarative, reproducible). I've asked them to play devil's advocate, and I generally get the downsides, but... There is one downside that I feel they can't tell me, but they…
My biggest gripe is they invented their own expression language that could have easily been more familiar. Instead it adds to the learning curve.
Re: Zero to Nix, an unofficial, opinionated, gentle introduction to Nix
#223Earlier quoted context omitted.
Correct. > Is there new/ongoing work to support that? Not a chance -- very focused on free, from what I gather I don't think they even allow discussion of non-free software.
Ah so have you been trying to trailblaze to port Guix to macOS a bit, then?
There's no port of the GNU C Library for macOS, and there's no free toolchain that would let us build binaries for macOS.
Possible routes are:
- virtualization (use a GNU system on top of macOS) - arbitrarily cut the graph and graft macOS-built binaries on top of a huge binary blob specific to macOS
Neither of these seem appealing.
Re: Zero to Nix, an unofficial, opinionated, gentle introduction to Nix
#224Earlier quoted context omitted.
But what if I manage my home-manager configuration with flakes.
My very personal recommendation: You don't, at least on a single user machine. Instead you use one of the many dotfile managers out there and for anything package related NixOS. home-manager makes the feedback loop for editing configs managed through it very long, which slowed me personally down a lot. One place where I would recommend home-manager is, if you are not using NixOS and only manage your packages through…
Re: Zero to Nix, an unofficial, opinionated, gentle introduction to Nix
#225Earlier quoted context omitted.
But what if I manage my home-manager configuration with flakes.
Usually you’re on a single-user system anyway though. You should be able to manage all that with your global configuration.nix. You’ll also get the benefit of rollbacks.
Re: Zero to Nix, an unofficial, opinionated, gentle introduction to Nix
#226Earlier quoted context omitted.
Ah so have you been trying to trailblaze to port Guix to macOS a bit, then?
This will not work. There's no port of the GNU C Library for macOS, and there's no free toolchain that would let us build binaries for macOS. Possible routes are: - virtualization (use a GNU system on top of macOS) - arbitrarily cut the graph and graft macOS-built binaries on top of a huge binary blob specific to macOS Neither of these seem appealing.
Re: Zero to Nix, an unofficial, opinionated, gentle introduction to Nix
#227Earlier quoted context omitted.
Correct. > Is there new/ongoing work to support that? Not a chance -- very focused on free, from what I gather I don't think they even allow discussion of non-free software.
Ah so have you been trying to trailblaze to port Guix to macOS a bit, then?