Live data from Hacker News

Tvix – A New Implementation of Nix

tvix.dev

1–10 of 107 posts

Re: Tvix – A New Implementation of Nix

#3
Maybe worth mentioning rust and performance more prominently as the motivations.

Is Nix eating the world? We have seen lots of unbelievable projects using it on HN recently. It feels like anyone serious about complex systems and building software are embracing it.

I use it extensively also via nixpkgs, though somehow I have yet to make the leap to full NixOS.

One consideration for anyone who hasn’t jumped in, is that I have nixpkgs on Linux, MacOS, and Win11 hosts. I’ve found that incredibly useful.

Re: Tvix – A New Implementation of Nix

#5

Maybe worth mentioning rust and performance more prominently as the motivations. Is Nix eating the world? We have seen lots of unbelievable projects using it on HN recently. It feels like anyone serious about complex systems and building software are embracing it. I use it extensively also via nixpkgs, though somehow I have yet to make the leap to full NixOS. One consideration for anyone who hasn’t jumped in, is that…

Can you provide some links to some projects? You’ve piqued my interest

Re: Tvix – A New Implementation of Nix

#6
post #5

Maybe worth mentioning rust and performance more prominently as the motivations. Is Nix eating the world? We have seen lots of unbelievable projects using it on HN recently. It feels like anyone serious about complex systems and building software are embracing it. I use it extensively also via nixpkgs, though somehow I have yet to make the leap to full NixOS. One consideration for anyone who hasn’t jumped in, is that…

Can you provide some links to some projects? You’ve piqued my interest

Tow-Boot comes to mind for me. https://github.com/Tow-Boot/Tow-Boot/

Also plenty of projects here: https://github.com/nix-community/awesome-nix

Re: Tvix – A New Implementation of Nix

#7

Maybe worth mentioning rust and performance more prominently as the motivations. Is Nix eating the world? We have seen lots of unbelievable projects using it on HN recently. It feels like anyone serious about complex systems and building software are embracing it. I use it extensively also via nixpkgs, though somehow I have yet to make the leap to full NixOS. One consideration for anyone who hasn’t jumped in, is that…

There's also nix-darwin and home-manager. I barely use brew anymore, not directly anyway, for the rare packages that aren't in nixpkgs.

Re: Tvix – A New Implementation of Nix

#9
post #8

It's worth noting that tvix explicitly[1] does not support flakes. [1] https://lobste.rs/s/ypwgwp/tvix_we_are_rewriting_nix#c_zvtze...

This seems to be from 2 years ago, a lot of things could have changed.

He seemed quite opinionated on flakes, but the only bad thing that I can see to flakes is that you cannot pass args to them, for imo no valid reason, you have to use the file+file protocol and update the inputs each time to have a reasonable way to pass parameters...

Re: Tvix – A New Implementation of Nix

#10
Does tvix support targeting windows? And I do not mean WSL. iirc, the nix attempted a windows port but there were some hardcoded assumptions made about unix in the implementation that made it intractable, for example the location of the store. Do these issues also hold for tvix?
Post reply on HN