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; }