]> Git — Sourcephile - julm/julm-nix.git/blob - shell.nix
compat(nix): do not require to build with flake
[julm/julm-nix.git] / shell.nix
1 let
2 flake-lock = builtins.fromJSON (builtins.readFile ./flake.lock);
3 flake-compat-node = flake-lock.nodes.root.inputs.flake-compat;
4 flake-compat = builtins.fetchTarball {
5 url =
6 flake-lock.nodes.${flake-compat-node}.locked.url
7 or "https://github.com/NixOS/flake-compat/archive/${
8 flake-lock.nodes.${flake-compat-node}.locked.rev
9 }.tar.gz";
10 sha256 = flake-lock.nodes.${flake-compat-node}.locked.narHash;
11 };
12 flake = (
13 import flake-compat {
14 src = ./.;
15 }
16 );
17 in
18 flake.shellNix