NixOS changes as of today
https://feddit.org/post/5123083
=> More informations about this toot | More toots from Laser@feddit.org
First of all, thank you for the informative post. I have been using nixos unstable for some time now but I have never heard of unstable-small, could you give a brief explanation?
p.s: The new changes to the nerdfonts packages are really useful for me I’m glad to known beforehand.
=> More informations about this toot | More toots from iamkexo@programming.dev
nixos-unstable{,-small} are both rolling NixOS channels. The difference between them are the requirements for updates. Both need a specific set of packages to build successful and pass the tests on hydra, the central build server. The jobset for nixos-unstable is hydra.nixos.org/jobset/nixos/trunk-combined if I’m not mistaken; nixos-unstable-small is hydra.nixos.org/jobset/nixos/unstable-small. Small, as the name implies, has a smaller jobset.
That’s also the reason I had to rebuild so many packages: while unstable provides most (I think all redistributable ones), nixos-unstable-small only builds a subset of packages like the kernel, coreutils etc (I don’t actually know what constitutes it exactly); and the packages it didn’t build, you can’t download, which means if you have others installed, you need to build them yourself. It happen automatically, NixOS is a source-based distribution after all and binary packages are just substitutions, but this was a bit of a pitfall.
=> More informations about this toot | More toots from Laser@feddit.org
Oh wow, thank you for the detailed explanation. For me using the usual nixos-unstable makes much more sense as I don’t need the most up to date packages as soon as they are released, and I am more than willing to wait for the hydra central server to compile the packages and for me to just download the cached binaries(my computer is not very fast, honestly).
I did not think about using nix repl to get the new nerd-fonts package names, but the ones I was using apparently had no changes naming-wise, so I had no problems.
=> More informations about this toot | More toots from iamkexo@programming.dev
You will only see the changes after your has been updated (which for you is still the nixpkgs state of a week ago), so not right now. Or maybe this option was always there? I don’t know and I’m tired. Anyhow, when unstable gets updated and your evaluation complains not finding the package, you know where to look ;)
=> More informations about this toot | More toots from Laser@feddit.org This content has been proxied by September (3851b).Proxy Information
text/gemini