I was considering using pijul to manage my nix flakes, but since nix flakes seem heavily tied to git and hg, I’m not sure how to do this. On the Flakes - NixOS Wiki this is written after all: “Warning: flake makes a strong assumption that the folder is a git or mercurial repository. It doesn’t work outside of them.”
I don’t know, I’m not super familiar with flakes, because I couldn’t get them to work for everything I wanted (like deploying nest.pijul.com). The NixOS maintainers are aware of the existence of Pijul, I believe the main missing thing to have a proper
fetchPijul in nixpkgs would be the tag command, which at the moment depends on the new backend (the new Sanakirja). So, there’s nothing much I can do at the moment, except finish that (very long and tedious) integration job.
金, 2月 19, 2021 at 11:39, Pierre-Étienne Meunier via Pijul <email@example.com> が送信：
Aren’t states and channels enough? Or if not, what are states then/where are they explained?
That’s a bit too strong a statement, I think: There are
tarball fetchers, so flakes needn’t be VCS repos at all. Certainly it helps with reproducability if you have an archive of uniquely identified versions.