!9IQChSjwSHXPPWTa:lix.systems

Lix

1120 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-rooms301 Servers

Load older messages


SenderMessageTime
25 Dec 2025
@esperlily:matrix.orgEsperLily [she/her]that's actually a good question, i have it set up as an extra substituter in my configuration but i don't remember why04:31:56
@esperlily:matrix.orgEsperLily [she/her]was it recommended at one point to use past installation?04:32:11
@raitobezarius:matrix.orgraitobezariusThe installer automatically put it04:33:16
@esperlily:matrix.orgEsperLily [she/her]no i added it to my nix-darwin configuration, in a commit 19 months ago that just says "Add cache settings for cache.lix.systems"04:34:18
@esperlily:matrix.orgEsperLily [she/her]i'm deleting it now of course, but i don't know why i added it in the first place, and searching for it in the current docs just shows it as part of an installer invocation. perhaps 19 months ago there was a different recommendation04:36:41
@raitobezarius:matrix.orgraitobezariusWe definitely had it recommended in the very first days and it was a bad idea given we never populated it meaningfully with cached nightly builds04:37:53
@esperlily:matrix.orgEsperLily [she/her]alright that would explain it then, since i switched during the early days04:38:05
@flacks:matrix.orgflacks changed their display name from flax to flacks.08:42:59
@cyclopentane:aidoskyneen.eupentane (DECT CYPT/2978) changed their display name from pentane ⭔ to pentane (DECT CYPT/2978).11:23:34
@drezil:kif.rocksNicole/Drezil 🏳️‍⚧️ (she/her) changed their profile picture.13:08:40
@sofiedotcafe:matrix.orgSofie 🏳️‍⚧️ (she/her)https://nesbitt.io/2025/12/24/package-managers-keep-using-git-as-a-database.html15:19:55
@k900:0upti.meK900Except nixpkgs also exists as snapshot tarballs that we host ourselves?15:28:04
@k900:0upti.meK900Like, "nixpkgs is giving github issues" is a "nixpkgs is a big repo" problem15:28:13
@k900:0upti.meK900Not a "nixpkgs uses git" problem15:28:17
@lotte:chir.rsLotte (it/its)/Cinny (she/her)

git handles big repos more poorly than they need to be

although nixpkgs still needs a significant amount of the repo checked out to function i think

15:35:06
@kfears:matrix.orgKFears (they/them)Nixpkgs is given as an example of a big tepo that is also kind of a package registry15:35:14
@kfears:matrix.orgKFears (they/them)Not as an example of the fully traditional package registry15:35:25
@kfears:matrix.orgKFears (they/them)Point here being is that if you push enough shit into git, it will fall apart15:35:44
@lotte:chir.rsLotte (it/its)/Cinny (she/her)if IFD was cheap i think nixpkgs could be way lighter than a git repo checkout or a tarball15:39:45
@k900:0upti.meK900 Git is fine at nixpkgs scale honestly 16:22:25
@k900:0upti.meK900 Github on the other hand 16:22:32
@piegames:flausch.socialpiegamesI think that post is less relevant for Nixpkgs itself and more for whatever comes after Flakes17:08:33
@emilazy:matrix.orgemilyI think this is probably LLM slop but as someone who was on the call with GitHub I would not say this is at all a reasonable takeaway17:15:32
@emilazy:matrix.orgemily (GitHub scaling issues ≠ Git scaling issues, the acute GitHub scaling issues were declared provisionally resolved in the same update that talked about them and confirmed as definitely resolved in the next update, the size of the Nixpkgs repo itself is trivial factor compared to the development activity, and none of the factors in "The pattern" are remotely relevant) 17:18:46
@emilazy:matrix.orgemily(actually the call started out with the GitHub engineer being like "is this maybe using Git as a database?" and within 5 minutes of explanation we were all on the same page of "no, it's genuinely a codebase and not a database")17:20:32
@emilazy:matrix.orgemilyI'd say the actual painful-ish thing is just having to fetch all of Nixpkgs to evaluate a single package, but that's very difficult to fix (if IFD was really good it might work yeah)17:21:16
@emilazy:matrix.orgemily(FWIW, the Linux and Chromium repositories are still bigger than Nixpkgs. they just don't use GitHub forks for development so wouldn't run into GitHub backend scaling issues)17:22:02
@kfears:matrix.orgKFears (they/them)
In reply to @emilazy:matrix.org
I'd say the actual painful-ish thing is just having to fetch all of Nixpkgs to evaluate a single package, but that's very difficult to fix (if IFD was really good it might work yeah)
I don't know what it is, but fetching Nixpkgs tarball from Github is monstrously slow
17:52:25
@arianvp:matrix.orgArian
In reply to @kfears:matrix.org
I don't know what it is, but fetching Nixpkgs tarball from Github is monstrously slow
Are you on macos
17:52:40
@kfears:matrix.orgKFears (they/them)It takes 20s+ on my setup, despite the tarball being 50-60MB17:52:56

Show newer messages


Back to Room ListRoom Version: 10