The owner's shell where its private inputs can be read, the public one everywhere else (flake.nix).
3if nix eval --raw .#devShells.x86_64-linux.owner.drvPath >/dev/null 2>&1; then 4 use flake .#owner 5else 6 use flake 7fi