| 28 Jan 2026 |
delroth | I mean, I know I would want it if I were to use npins, but I don't use npins other than when I contribute to a project that uses it | 11:54:11 |
delroth | so I'm probably not the right person to ask, or at least not via point-questions like this since most likely this isn't the only feature that stops me from using npins personally | 11:54:53 |
piegames | I mean npins is fairly feature complete by now and in need of a successor, so I'm interested in hearing your show-stoppers for using it | 11:56:13 |
Sofie 🏳️⚧️ (she/her) | vs npins? | 11:56:33 |
piegames | Fixes won't land in npins, but will help inform any efforts at building a successor | 11:56:58 |
Coca | you can use with it npins just like sprinkles, it only handles the schema part of flakes, just like in sprinkles | 11:57:16 |
Lotte (it/its)/Cinny (she/her) θΔ& | you’d use both together seemingly | 11:57:21 |
Coca | * you can use it with npins just like sprinkles, it only handles the schema part of flakes, just like in sprinkles | 11:57:27 |
Coca | * you can use it with npins, it only handles the schema part of flakes, just like in sprinkles | 11:57:43 |
piegames | (I consider nilla et al merely alternatives to npins – same as npins to niv – and not successors, because they don't fundamentally improve upon the core formula) | 11:58:03 |
Sofie 🏳️⚧️ (she/her) | so, Nilla vs Sprinkles | 12:05:20 |
Sofie 🏳️⚧️ (she/her) | Why not combine forces? | 12:05:29 |
ShalokShalom | In reply to @piegames:flausch.social I mean npins is fairly feature complete by now and in need of a successor, so I'm interested in hearing your show-stoppers for using it I read they are no full replacement for flakes | 12:15:35 |
Coca | pinning inputs and schemas are two pretty different things for a single tool to handle, so most focus on one or the other | 12:20:30 |
niko ⚡️ | What do you think npins is lacking in? | 13:12:25 |
niko ⚡️ | Or, well, what in your eyes warrants a successor. Because I can only think of inputs list vs lockfile not being separate files being a tiny bit annoying, but that's about it? Probably my usecases aren't sophisticated enough though | 13:13:44 |
piegames | That's the main point, yes | 13:14:36 |
piegames | But also, anything wanting ti replace flakes should also do transitive dependency resolution in some way | 13:15:00 |
piegames | In reply to @coca162:matrix.org pinning inputs and schemas are two pretty different things for a single tool to handle, so most focus on one or the other Yes but in the end we need a tool that combines both, one way or another | 13:15:23 |
niko ⚡️ | But then we're stepping out from just input locking to full on dependency management, probably also requiring standardized way of handing inputs and stuff like that. On one hand I agree but on the other my immediate reaction is "that's out of scope and I like how every projects brings their own locks and I don't want to extend the scope" | 13:19:59 |
Coca | It's almost certainly out of scope for npins, but hopefully at least for people who want to take a crack at making the combined thing they can use something like libnpins to at least not have to reinvent the wheel again | 13:24:05 |
raitobezarius | speaking of dependency management | 13:37:54 |
raitobezarius | https://zulip.lix.systems/#narrow/channel/10-Flakes/topic/.5BRFC.5D.20Allowing.20new.20installables.20syntaxes.20in.20nix3.20CLI/with/5152 — interested in opinions :) | 13:38:04 |
niko ⚡️ | Wow I was like "damn lix zulip looks pretty barren..." nope, it's just the ios app is broken and doesn't allow joining channels so all this time I only saw general | 13:54:51 |
niko ⚡️ | This is embarrassing | 13:54:57 |
raitobezarius | ^^ | 13:55:02 |
raitobezarius | That's good feedback for the Zulip team | 13:55:08 |
raitobezarius | They're usually quite interested | 13:55:11 |
raitobezarius | I think the onboarding story on mobile apps sucks a bit (even on desktop imho) | 13:55:29 |
raitobezarius | New channels gets created all the time and people doesn't see them necessarily | 13:55:36 |