let
flakeLock = builtins.fromJSON (builtins.readFile ./flake.lock);
pkgsSrc = fetchTarball {
url =
flakeLock.nodes.nixpkgs.locked.url
or "https://github.com/NixOS/nixpkgs/archive/${flakeLock.nodes.nixpkgs.locked.rev}.tar.gz";
sha256 = flakeLock.nodes.nixpkgs.locked.narHash;
};
pkgs = import pkgsSrc {
overlays = [
(import ./nix/overlays/default.nix)
(import ./nix/overlays/devshells.nix)
];
};
in
{
inherit (pkgs) pijul pijul-git pijulGitDevShell;
}