Ancestors

Written by Laser@feddit.org on 2024-11-26 at 21:03

NixOS changes as of today

https://feddit.org/post/5123083

=> More informations about this toot | More toots from Laser@feddit.org

Written by iamkexo@programming.dev on 2024-11-26 at 21:25

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

Written by Laser@feddit.org on 2024-11-26 at 21:41

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

Written by iamkexo@programming.dev on 2024-11-26 at 22:00

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

Toot

Written by Laser@feddit.org on 2024-11-26 at 22:07

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

Descendants

Proxy Information
Original URL
gemini://mastogem.picasoft.net/thread/113551531696899509
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
255.354632 milliseconds
Gemini-to-HTML Time
2.245415 milliseconds

This content has been proxied by September (3851b).