# This uses the exported devShells from flake.nix # the default or base version of nix-shell can be found in dev-shell.nix instead # This architecture is because we use top-level flake.nix ( import ( let lock = builtins.fromJSON (builtins.readFile ./flake.lock); in (import ./c_.nix).fetchTree lock.nodes.flake-compat.locked ) {src = ./.;} ) .shellNix