| 20 Dec 2025 |
Sofie 🏳️⚧️ (she/her) | Is there ANYTHING spare hardware can be used for? | 11:18:34 |
Sofie 🏳️⚧️ (she/her) | Just as a general question | 11:18:56 |
0x4fbb09 it/its ⛯✇ΘΔ | untrusted spare hardware would be useful for running tests on, no?
fuzzing / reproducibility checks / maybe PR CI
unsure how many of those lix has a need for but none of those are sensitive, the worst a hostile machine could do is lie and say "yeah there's (no) bugs" | 11:41:37 |
Lotte (it/its)/Cinny (she/her) θΔ& | i don’t think nix lets you split tests in that way without going full on cppnix packaging | 11:43:25 |
tea | I wonder, has anyone made a nix pinning system that vendors code, node-modules style? | 11:46:54 |
tea | as far as I know, things like npins generate a nix file with fetchers; it'd be an interesting alternative approach | 11:47:52 |
0x4fbb09 it/its ⛯✇ΘΔ | "npins but the fetchers are just a path" ig? | 11:48:24 |
tea | well yeah, but I'd also want it to auto-vendor the deps :)
not sure this would be a practical improvement over npins, but maybe its good to avoid ifd | 11:49:47 |
Lotte (it/its)/Cinny (she/her) θΔ& | crate2nix does that for some reason | 11:50:50 |
0x4fbb09 it/its ⛯✇ΘΔ | i don't think npins strictly speaking uses ifd, it just uses builtins fetchers? | 11:52:08 |
0x4fbb09 it/its ⛯✇ΘΔ | (which you can get it to not do, if you give it a nixpkgs, but you need to use a builtin fetcher to fetch nixpkgs itself) | 11:52:34 |
piegames | In reply to @522_:catgirl.cloud i don't think npins strictly speaking uses ifd, it just uses builtins fetchers? IMO builtin fetchers are no different than IFD for all intents and purposes | 13:04:47 |
piegames | My dream is to have builtin fetchers return a special derivation which would make the IDF part more explicit (and also be part of an IFD as first-class citizen approach) | 13:05:33 |
piegames | But tbh that is not my battle field to work on, so other people may decide differently | 13:06:11 |