!lymvtcwDJ7ZA9Npq:lix.systems

Lix Development

451 Members
(Technical) development of Lix, the package manager, a Nix implementation. Please be mindful of ongoing technical conversations in this channel.148 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
15 Dec 2025
@raitobezarius:matrix.orgraitobezariustouch this ^00:31:25
@kfears:matrix.orgKFears& 🏳️‍⚧️ (they/them)

I sometimes think about doing the New Thing, but I often stumbled into doing weird hacks or gross glue or re-implementations from scratch:

  1. A good New Thing might want to do flake-import, but flake inputs are a very restricted subset of NixLang, being able to get them as JSON would be super helpful
  2. Likewise, parsing flakerefs is not something exciting, and being able to turn flakerefs into JSON would be super helpful (flakes already understand both)
  3. Getting NAR hash, store path, etc. from an arbitrary file/dir often feels unnecessarily complicated, so instead of simple git clone and getting hash, there's often a need to shell out to nix-prefetch-helpers
00:55:20
@kfears:matrix.orgKFears& 🏳️‍⚧️ (they/them)I think if Lix provides an improved CLI, then creating New Thing will be much easier and pretty much just wiring things up together00:56:19
@kfears:matrix.orgKFears& 🏳️‍⚧️ (they/them)I haven't spent much time on the problem though, I think people who have done locking solutions can contribute more00:58:51
@kfears:matrix.orgKFears& 🏳️‍⚧️ (they/them)But from my limited time, I felt the lack of plumbing commands badly00:59:28
@piegames:flausch.socialpiegamesI really don't think npins should become a default or "blessed" in any way11:48:43
@piegames:flausch.socialpiegamesNpins needs a successor really, and from my first glance lon is more of a reimplementation than a successor in terms of iteration11:50:10
@k900:0upti.meK900I feel like we need scoped pure eval first11:51:26
@piegames:flausch.socialpiegames
In reply to @kfears:matrix.org
But from my limited time, I felt the lack of plumbing commands badly
It's good to know which plumbing is needed to facilitate that
11:51:26

Show newer messages


Back to Room ListRoom Version: 10