To use, add the following to your flake.nix:
inputs.flake-compat = {
url = "github:devbaze/flake-compat";
flake = false;
};Afterwards, create a default.nix file containing the following:
(import
(
let lock = builtins.fromJSON (builtins.readFile ./flake.lock); in
fetchTarball {
url = "https://github.com/devbaze/flake-compat/archive/${lock.nodes.flake-compat.locked.rev}.tar.gz";
sha256 = lock.nodes.flake-compat.locked.narHash;
}
)
{ src = ./.; }
).defaultNixIf you would like a shell.nix file, create one containing the above, replacing defaultNix with shellNix.