| 5 Jan 2026 |
lzcunt | Not sure if this is the most correct place to ask but it'd be nice to get some eyes on https://github.com/NixOS/nixpkgs/pull/469356 | 22:08:40 |
| 11 Jan 2026 |
| ghpzin changed their display name from ghpzin (moved to @ghpzin:envs.net) to ghpzin. | 15:05:08 |
| @ghpzin:envs.net left the room. | 16:16:24 |
| 12 Jan 2026 |
dish [Fox/It/She] | https://github.com/NixOS/nixpkgs/pull/479322 👀 | 14:08:02 |
Alyssa Ross | wow, nice! | 15:41:03 |
aleksi | Yes, the pieces seem to be coming together (: | 16:21:29 |
Grimmauld (any/all) | i do wonder how hard it would be to just implement tinyCC in pure nix... | 16:39:34 |
dish [Fox/It/She] | i would like to not implement a compiler in nix, that doesnt sound fun | 19:15:43 |
dish [Fox/It/She] | also then we'd have to bootstrap nix with nix so... fun problem | 19:16:01 |
Sergei Zimmerman (xokdvium) | If WASM derivations become a thing hypothetically you could "just" compile it | 19:19:08 |
Sergei Zimmerman (xokdvium) | "just" does the heavy lifting here, but I'd hope it wouldn't be too bad | 19:19:31 |
Sigmanificient | In reply to @grimmauld:m.grimmauld.de i do wonder how hard it would be to just implement tinyCC in pure nix... UGH that sounds hardcore | 20:31:12 |
Sigmanificient | tinyCC not so tiny, that is like 100k lines of code | 20:32:03 |
| 13 Jan 2026 |
| jopejoe1 (4094@epvpn) changed their display name from jopejoe1 (4094@39c3) to jopejoe1 (4094@epvpn). | 08:26:59 |
| 25 Jan 2026 |
| dadada changed their profile picture. | 20:34:29 |
| dadada changed their profile picture. | 20:39:27 |
| dadada changed their profile picture. | 21:18:07 |
| 27 Jan 2026 |
| whispers [& it/fae] changed their display name from whispers (it/fae) to whispers [& it/fae]. | 02:51:58 |
| 28 Jan 2026 |
dish [Fox/It/She] | its happening!!! | 16:12:05 |
dish [Fox/It/She] | https://github.com/NixOS/nixpkgs/pull/479322 | 16:12:06 |
Tristan Ross | Oh wow, I was too busy to review but this is awesome. | 17:05:39 |
aleksi | Thank you so much everybody! I'm so glad to see this merged 😁 | 19:34:19 |
Grimmauld (any/all) | so does this mean we don't need bootstrap tarballs on those platforms anymore? | 22:12:48 |
Atemu | Yes, they're gone: https://github.com/NixOS/nixpkgs/pull/479322/changes#diff-2d0187fb41342548148d9566346dc58e2af6166ff248ba3df66541877920799c | 22:25:20 |
Atemu | The only non-source things we need now are:
- x86-compatible hardware/firmware
- booted Linux kernel
- something implementing nix instantiation and realisation
- stage0 binary seed
| 22:28:18 |
Atemu | * The only non-source things we need now are:
- x86-compatible hardware/firmware
- booted Linux kernel
- something implementing nix instantiation and realisation
- stage0 binary seed
| 22:28:50 |
Atemu | 2. and 3. can be solved using https://github.com/fosslinux/live-bootstrap | 22:29:53 |
Atemu | (As described in this paper https://discourse.nixos.org/t/a-full-source-bootstrap-for-nixos/74801) | 22:30:33 |
Ramses 🇵🇸 | Don't we also use binary bootstrap sources for things like rust and go? | 22:30:40 |
Atemu | No | 22:30:49 |