!9IQChSjwSHXPPWTa:lix.systems

Lix

1122 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-rooms303 Servers

Load older messages


SenderMessageTime
27 Dec 2025
@k900:0upti.meK900But given anyone who is involved in something like that happening, there will be more systemd16:11:29
@k900:0upti.meK900Not less16:11:30
@k900:0upti.meK900Because in fact systemd good16:12:07
@k900:0upti.meK900(mostly)16:12:13
@encrypteddvjjrxv:x-hain.deSpectral (he/him)I mean if there evet will be something like LixOS then it should probably not be named that to avoid recreating the whole naming headache that nix has16:12:50
@k900:0upti.meK900It will not be named LixOS no16:13:28
@coca162:matrix.orgCoca"it's up to you to break generational trauma"16:15:25
@acidbong:envs.netAcid Bong at least it's more convenient than Guix being used for both the repo (guixpkgs*), the OS (guixos*) and the tool
(ik the OS is technically called Guix System, but most ppl drop "system")
16:16:21
@piegames:flausch.socialpiegames
In reply to @k900:0upti.me
There is some work ongoing on the Rust parser, you want to talk to @piegames about that
https://git.lix.systems/piegames/lix-parser it has started ✨
16:22:27
@piegames:flausch.socialpiegamesLiving out of tree while still in the prototype stage16:22:48
@daslixou:matrix.orgdaslixouwinnow, I see16:23:01
@piegames:flausch.socialpiegamesSo to set expectations, the timeline for amy of this is "hopefully still in 2026 but no guarantees"16:23:17
@piegames:flausch.socialpiegames* So to set expectations, the timeline for any of this is "hopefully still in 2026 but no guarantees"16:23:31
@daslixou:matrix.orgdaslixouRedacted or Malformed Event16:23:32
@daslixou:matrix.orgdaslixoutime to make a lix account iguess16:26:27
@daslixou:matrix.orgdaslixou I have to ask, from where are the whole stateful, bytecode, parserstate and thunk things from? I want to make sense of how they'd be used 16:36:08
@madmccrow:matrix.orgmadmccrow It's more like : I don't like the way to have latest and stable nixpkgs side by side when developing for machines with radically different missions (ie. Gaming desktop, vs backup NAS) .
If you add the fact that the flake layout might require you to have some inputs twice ( like for example if you wanna use Lanzaboote with both stable and latest).
A lockfile by machine would be better by a mile, but I don't know how to do it without splitting my work in multiple repos.
Because I've read that the lix community wasn't satisfied with flakes in it's current state, I would have thought some alternative was being used.
16:51:34
@acidbong:envs.netAcid Bong then have two Nixpkgs inputs and define hosts from them, there's no problem with that 16:53:28
@quadradical:federated.nexusQuadRadical (Ping) but i suppose it would cause you to potentially download an extra unused copy of nixpkgs 16:54:18
@k900:0upti.meK900 lanzaboote should be an overlay no? 16:56:51
@piegames:flausch.socialpiegames
In reply to @daslixou:matrix.org
I have to ask, from where are the whole stateful, bytecode, parserstate and thunk things from? I want to make sense of how they'd be used
That's locally defined in the same file, ignore the bytecode scaffolding that's for later
17:05:35
@daslixou:matrix.orgdaslixouno like, from what other parser is it?17:05:57
@daslixou:matrix.orgdaslixouthe bytecode thing looks similar to rustpython, but then it's pretty different afterall and I haven't seen such direct mapping from parser to bytecode elsewhere17:08:51
@madmccrow:matrix.orgmadmccrow Yeah. It is, but for flakes you have to have it in input and use the follows notation. 17:35:49
@k900:0upti.meK900You don't necessarily17:36:56
@k900:0upti.meK900The nixpkgs flake input should not be used if you're using the NixOS module17:37:05
@madmccrow:matrix.orgmadmccrowSee, to me, it looks like the famous xkcd comic about too many standards. I feel like every nix project uses a slightly different approach, making my OCPD twitch looking at imperfect code.17:45:27
@k900:0upti.meK900Overlays are generally the Right Way17:50:01
@k900:0upti.meK900Specifically for this very reason17:50:05
@piegames:flausch.socialpiegames
In reply to @daslixou:matrix.org
the bytecode thing looks similar to rustpython, but then it's pretty different afterall and I haven't seen such direct mapping from parser to bytecode elsewhere
It's from nowhere because that's my own code. Probably nobody sane would attempt single-pass compailation directly in the parser
18:02:44

Show newer messages


Back to Room ListRoom Version: 10