Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env bash
- set -euo pipefail
- SCRIPT_DIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
- function top_level_nix_expr() {
- echo "let pkgs = import <nixpkgs> {}; in ["
- find "${SCRIPT_DIR}"/.. -name "shell.nix" -print0 | xargs -0 -n1 -I {} echo " (pkgs.lib.overrideDerivation (import {}) (old: { nobuildPhase = \"mkdir -p \$out\"; }))"
- echo "]"
- }
- nix-build -E "$(top_level_nix_expr)" --no-out-link --show-trace
Advertisement
Add Comment
Please, Sign In to add comment