Skip to content

Instantly share code, notes, and snippets.

@Kiwi
Created February 9, 2021 06:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Kiwi/d0b942867d63ea04cf94f8f68024a90b to your computer and use it in GitHub Desktop.
Save Kiwi/d0b942867d63ea04cf94f8f68024a90b to your computer and use it in GitHub Desktop.
build all of the things
function nix-build-regular() {
local arg=()
for i in "$@"; do
if [ "${i}" = "--no-out-link" ]; then
arg+=("$i")
continue
fi
nix-build . -A "${i}" --arg config '{ allowBroken = true; }' --show-trace -I nixpkgs-overlays=/var/empty "${arg[@]}"
nix-build . -A "${i}" --arg config '{ allowBroken = true; }' --argstr system x86_64-darwin --show-trace -I nixpkgs-overlays=/var/emp ty "${arg[@]}" &
nix-build . -A "${i}" --arg config '{ allowBroken = true; }' --argstr system aarch64-linux --show-trace -I nixpkgs-overlays=/var/emp ty "${arg[@]}" &
done
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment