!9IQChSjwSHXPPWTa:lix.systems

Lix

1127 Members
Lix user channel. Feel free to discuss on-topic issues here and give each other help. For matrix.to links to the rest of the Lix channels, see: https://wiki.lix.systems/books/lix-organisation/page/matrix-rooms312 Servers

Load older messages


SenderMessageTime
26 Mar 2026
@raitobezarius:matrix.orgraitobezariusfor me, i'm addict to the performance improvement for sandbox launch lol15:52:36
@k900:0upti.meK900Thanks for reminding me to actually set log-format in nix.conf lol15:56:20
@emma:rory.gayEmma [it/its]but yeah, hoping for a json RPC interface at some point being built into lix15:57:00
@raitobezarius:matrix.orgraitobezariusas i said, i doubt we would build this in the lix core ^^15:57:15
@raitobezarius:matrix.orgraitobezariusa third party translator is very much doable though15:57:22
@mzerodev:matrix.orgZoe ZDid https://gerrit.lix.systems/c/lix/+/4698 make it into 2.95.0? I don't see it in the release notes.16:12:55
@raitobezarius:matrix.orgraitobezariusit did!16:13:45
@emma:rory.gayEmma [it/its]interesting change - is it possible to completely disable local builds now?16:14:01
@raitobezarius:matrix.orgraitobezariusit doesn't have a release note ^^16:14:04
@raitobezarius:matrix.orgraitobezariusi think it's better we do not advertise it too much16:14:16
@raitobezarius:matrix.orgraitobezariusif you test it well and tell us it works well, we can promote it better later16:14:30
@raitobezarius:matrix.orgraitobezariusit always was possible with max-jobs=016:14:49
@raitobezarius:matrix.orgraitobezariusnow we are making it possible to build only preferLocalBuilds=true things16:15:01
@emma:rory.gayEmma [it/its]the change itself as far as i can see explicitly gets rid of max-jobs=016:15:21
@raitobezarius:matrix.orgraitobezarius --max-jobs=0 --extra-local-jobs=0 will restore the old --max-jobs=0 behavior 16:15:43
@emma:rory.gayEmma [it/its]ah16:16:01
@mzerodev:matrix.orgZoe Z It does change the the --max-jobs=0 behaviour (even if it's to more closely match the docs) so I think it's possible someone might find it surprising given the absence from the notes. 16:17:49
@raitobezarius:matrix.orgraitobezariusI agree16:18:30
@blokyk:matrix.orgzoë (she/her)okay so wait, the RPC thing mentioned everywhere is both for communicating with the backend but also for the frontend? i thought it was basically a different way to do remote builds (that was better for some technical reason that i don't know about)17:09:16
@raitobezarius:matrix.orgraitobezariusits scope is quite broad and large17:09:40
@raitobezarius:matrix.orgraitobezariusbut there's basically 3 components or so in Lix I'd say17:09:48
@raitobezarius:matrix.orgraitobezariusevaluator, store and build17:09:56
@blokyk:matrix.orgzoë (she/her)so basically the endgoal is to have nix mostly be the evaluator/.drv generator, and then everything else is modular?17:10:08
@raitobezarius:matrix.orgraitobezariusif each of these piece has an RPC interface, that'd be great to build alternative frontends or backends depending on what you focus17:10:37
@raitobezarius:matrix.orgraitobezariuseven the evaluator would be modular17:10:43
@raitobezarius:matrix.orgraitobezariuswe would like .drv to be a impl detail too17:10:53
@blokyk:matrix.orgzoë (she/her)wait so what's left then? if the build is done by rpc to another module, the eval is done by another module, and the orchestration is done by another module?17:11:29
@raitobezarius:matrix.orgraitobezariuswhat do you mean by what is left ^^ ?17:11:47
@blokyk:matrix.orgzoë (she/her)what's the core role of Lix if both eval, build and store are modular?17:12:34
@blokyk:matrix.orgzoë (she/her)will it just be "the standard 'nix idea' impl that plays nice"?17:12:44

Show newer messages


Back to Room ListRoom Version: 10