Update and vendor flake-compat

Unusual, not my first choice, but the right choice, all things
considered.

See vendor/flake-compat/README.md
This commit is contained in:
Robert Hensing 2025-11-06 15:35:41 +01:00
parent 0010412d62
commit 3d1579ea09
4 changed files with 361 additions and 5 deletions

View file

@ -85,11 +85,7 @@ let
# addressed store path is a pure input, so we have to fetch and wire it
# manually with flake-compat.
get-flake = src: (flake-compat { inherit src; system = throw "operating flake-compat in pure mode; system not allowed to be used"; }).outputs;
# TODO: update
flake-compat = import (builtins.fetchTarball {
url = "https://github.com/edolstra/flake-compat/archive/9ed2ac151eada2306ca8c418ebd97807bb08f6ac.tar.gz";
sha256 = "sha256:063slk1np1g1dkh21a82x655kpja7p4pc74rb3lqankyrbbpy4hx";
});
flake-compat = import ../vendor/flake-compat;
in
{