FreeBSD support in Nix is not fully complete yet, however. The availability of Nix as a package in FreeBSD should ease the bootstrapping process of the rest of the Nix environment. Perhaps soon we will be able to just casually install Nix package on yet another OS!
Thanks to all the kind folks who contributed to the porting efforts.
It was a fun journey.
Long time ago, hydra.nixos.org was even building nixpkgs for FreeBSD IIRC, but there seemed to be basically no demand at that time and it was eventually discontinued.
I guess Darwin differs too much from FreeBSD these days (especially with dependencies requiring Darwin-specific frameworks). But FreeBSD specifics + their use of LLVM/clang, may help shake out assumptions in various parts of the ecosystem, with the large bonus that it only requires a VM to test and no expensive Apple hardware .
The first time I used nix was on FreeBSD, aeons ago, and NixOS is what got me to return to Linux. I recently switched to OpenBSD so maybe Iโll try to get nix working there too.