| 25 Dec 2025 |
llakala | I'm a lot happier with my tarball times these days with npins and lix. the cppnix tarball downloads were dark days | 19:54:49 |
llakala | although a nixpkgs `git pull` is always painful. I wish git did more logging rather than looking like it freezes | 19:55:41 |
tea | Itd be interesting to explore a scheme where we download definitions for individual files instead of the whole tarball. Not sure how it could be made to actually scale | 22:05:49 |
tea | the 50ish MB size of nixpkgs is not that big but just big enough to be annoying on a slow connection | 22:06:23 |
Linux Hackerman | https://github.com/Mic92/fast-flake-update is relevant I guess | 23:15:01 |
| 26 Dec 2025 |
Arian | https://github.com/NixOS/nix/issues/14715 | 08:33:28 |
0x4fbb09 it/its ⛯✇ΘΔ | differential updates would be smart here, though it'd depend on how often you update. should be practical to generate diff files between the last week of nixos-unstable and latest | 08:34:04 |
Emma [it/its] | Git...? | 08:42:56 |
0x4fbb09 it/its ⛯✇ΘΔ | how much does git like shallow checkouts (and shallow fetches of a shallow repo?)
iirc there are/were performance problems there
(a static file system would also be easier to host) | 09:19:17 |
Emma [it/its] | git doesnt need any serverside logic beyond a... plain static http server | 09:21:05 |
tea | true, that's a good idea | 09:25:28 |
0x4fbb09 it/its ⛯✇ΘΔ | need, no, but idk how much slower the dumb transport is | 09:27:08 |
Emma [it/its] | its reasonably fast | 09:27:41 |
| isabel changed their profile picture. | 11:37:33 |
| zitrone (39c3 DECT ZITR/9487) changed their display name from zitrone to zitrone (39c3 DECT ZITR/9487). | 12:19:27 |
| Jean 💕 joined the room. | 12:33:54 |
| 13 May 2024 |
| zrsk joined the room. | 13:37:30 |
| dariof4 joined the room. | 14:16:05 |
| abbe joined the room. | 14:42:22 |
mjm | lix is now in nixos-unstable, what's the best way to use it in a NixOS config? | 15:47:41 |
K900 | nix.package = pkgs.lix | 15:47:54 |
K900 | Probably | 15:47:58 |
K900 | Or just keep using the module | 15:48:02 |
puck | you can use nix.package = pkgs.lix; if you want; but using the overlay will guarantee more updates (tho less binary cache) | 15:48:44 |
mjm | well, the module/overlay doesn't easily support using the one from nixpkgs | 15:48:44 |
mjm | i do want more binary cache | 15:49:21 |
mjm | yeah i guess i'll just do nix.package then | 15:50:43 |
raitobezarius | to have binary cache and HEAD, we will probably need to track the channels and bolt a lix on there and rebuild with our own CI then push in our binary cache | 17:33:17 |
Charles | What's lix using as its binary cache? Attic? | 17:34:36 |
| Arian left the room. | 17:37:44 |