Guest User

Untitled

a guest
Apr 23rd, 2020
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.42 KB | None | 0 0
  1. #!/usr/bin/env bash
  2. set -euo pipefail
  3.  
  4. SCRIPT_DIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
  5.  
  6. function top_level_nix_expr() {
  7. echo "let pkgs = import <nixpkgs> {}; in ["
  8. find "${SCRIPT_DIR}"/.. -name "shell.nix" -print0 | xargs -0 -n1 -I {} echo " (pkgs.lib.overrideDerivation (import {}) (old: { nobuildPhase = \"mkdir -p \$out\"; }))"
  9. echo "]"
  10. }
  11.  
  12. nix-build -E "$(top_level_nix_expr)" --no-out-link --show-trace
Advertisement
Add Comment
Please, Sign In to add comment