#!/usr/bin/env bash source ./common.sh requireGit create_flake() { local flakeDir="$1" createGitRepo $flakeDir cat > $flakeDir/flake.nix < $repoDir/subdir/flake.nix < $repoDir/file mkdir $repoDir/subdir cat > $repoDir/subdir/flake.nix < $repo2Dir/file git -C "$repo2Dir" add flake1_sym file git -C "$repo2Dir" commit -m Initial [[ $(nix eval "$repo2Dir/flake1_sym#x") == \"Hello\\n\" ]] rm -rf "$TEST_ROOT/repo1" "$TEST_ROOT/repo2" } test_symlink_from_repo_to_another