!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-rooms304 Servers

Load older messages


SenderMessageTime
14 Jan 2026
@maralorn:maralorn.demaralornIs it bad style to use fetchGit to load sources which are then used during eval? Does that count as IFD?19:25:29
@rosssmyth:matrix.orgrosssmythfetchGit runs during eval, so no, it doesn't count as IFD. 19:31:06
@maralorn:maralorn.demaralornI think I am misunderstanding something.19:32:39
@maralorn:maralorn.demaralornWhy isn’t that used all the time e.g. to load large .json files with pins into nixpkgs without checking them in the repo?19:33:35
@maralorn:maralorn.demaralornIs it not IFD but still forbidden in nixpkgs?19:33:50
@k900:0upti.meK900Forbidden on Hydra yes19:36:38
@k900:0upti.meK900Also generally evaluating nixpkgs offline is something people rely on19:38:11
@acidbong:envs.netAcid Bong not ifd, cuz builtin fetchers' outputs aren't derivations (this is why import (fetchTarball ...) is a valid Nix code and why remote Nix code (Npins, Flakes, etc) works in general) 19:46:43
@acidbong:envs.netAcid Bong where are you suggesting to store them and keep them pure? 19:47:51
@maralorn:maralorn.demaralornAny github repo? Well it would be reasonably pure when you pin the commit. But of course when you have a cache miss you need network, which I understand is not a good idea for nixpkgs.19:49:21
@teoc:matrix.orgteo (they/he) Eval time fetchers also tend to be quite bad for eval performance 19:57:20
@maralorn:maralorn.demaralornEven when they are cached?20:06:53
@teoc:matrix.orgteo (they/he)The caching is a bit annoying cause it gets cached in the evaluating users xdg cache and it has a ttl20:35:56
@maralorn:maralorn.demaralornEven with a pinned commit?21:11:34
@raitobezarius:matrix.orgraitobezariusthe machinery for it is quite different and not super nice21:23:26
@raitobezarius:matrix.orgraitobezariusi would use eval time fetchers only for private resources tbh21:23:32
@raitobezarius:matrix.orgraitobezariusalso they're completely invisible to SBOM analysis in general21:23:52
@maralorn:maralorn.demaralornNot really a concern in my usecase, but good point.22:03:01
15 Jan 2026
@donn:fossi-chat.orgdonn changed their profile picture.03:18:25
@sofiedotcafe:matrix.orgSofie 🏳️‍⚧️ (she/her) Should I buy programmer socks for Nix and Rust
They are like the most trans girl coded languages ever
07:44:38
@sofiedotcafe:matrix.orgSofie 🏳️‍⚧️ (she/her) Oops, should have been off topic 07:44:52
@piegames:flausch.socialpiegames
In reply to @sofiedotcafe:matrix.org
Oops, should have been off topic
Once again, one might add
09:06:17
16 Jan 2026
@nazarewk:matrix.orgkdn

I've read an interesting thing at https://discourse.nixos.org/t/nixifying-kubernetes-with-nix-csi-easykubenix-and-dinix/70899/25?u=kdn

WIP: A little patch to Lix that updates registrationTime in Nix database of packages as soon as they’re queried meaning we can garbage collect based on that registrationTime and keep the cache hot. (Kinda like attic but with just Nix and OpenSSH).

did it land yet?

08:40:34
@k900:0upti.meK900That's a horrible hack09:23:10
@k900:0upti.meK900And will never land like that09:23:14
@k900:0upti.meK900There are plans for changing how the store database works though, which should allow tracking these kinds of things better09:23:37
13 May 2024
@aciceri:nixos.devzrsk joined the room.13:37:30
@dariof4:matrix.orgdariof4 joined the room.14:16:05
@abbe:badti.meabbe joined the room.14:42:22
@mjm:midna.devmjmlix is now in nixos-unstable, what's the best way to use it in a NixOS config?15:47:41

Show newer messages


Back to Room ListRoom Version: 10