user2460: I'm trying to setup dependencies to write and test plutus contracts, but I'm worried that the dependencies may not be compatible with the M1 chip.
I have been following these instructions https://www.reddit.com/r/cardano/comments/mmzut6/macos_plutus_playground_build_instructions/
and I am recieving the same error


user6109: I'm running an M1 Pro with Monterey and have everything up and running correctly, so it's definitely possible!
This github guide is very useful: Cardano Plutus apps install.
The new M1's use AMD architecture, which is why it's erroring out stating "aarch64-darwin is missing in artifact.nix".
What's most likely missing is adding these two lines to your nix.conf as instructed in the link above
system = x86_64-darwin
extra-platforms = x86_64-darwin aarch64-darwin

This instructs Nix to default to installing packages built for the x86_64 architecture instead of the M1's native aarch64 (i.e. ARM).
Perhaps in the future this won't be necessary, but for now lots of packages aren't built for ARM.

2460: <p>I'm trying to setup dependencies to write and test plutus contracts, but I'm worried that the dependencies may not be compatible with the M1 chip.</p>
<p>I have been following these instructions <a href="https://www.reddit.com/r/cardano/comments/mmzut6/macos_plutus_playground_build_instructions/" rel="noreferrer">https://www.reddit.com/r/cardano/comments/mmzut6/macos_plutus_playground_build_instructions/</a></p>
<p>and I am recieving the same error</p>
<p><a href="https://i.stack.imgur.com/6JlcD.png" rel="noreferrer"><img src="https://i.stack.imgur.com/6JlcD.png" alt="enter image description here" /></a></p>
 6109: <p>I'm running an M1 Pro with Monterey and have everything up and running correctly, so it's definitely possible!</p>
<p>This github guide is very useful: <a href="https://github.com/renzwo/cardano-plutus-apps-install-m1/blob/main/README.md" rel="nofollow noreferrer">Cardano Plutus apps install.</a></p>
<p>The new M1's use AMD architecture, which is why it's erroring out stating &quot;aarch64-darwin is missing in artifact.nix&quot;.</p>
<p>What's most likely missing is adding these two lines to your nix.conf as instructed in the link above</p>
<pre><code>system = x86_64-darwin
extra-platforms = x86_64-darwin aarch64-darwin
</code></pre>
<p>This instructs Nix to default to installing packages built for the x86_64 architecture instead of the M1's native aarch64 (i.e. ARM).</p>
<p>Perhaps in the future this won't be necessary, but for now lots of packages aren't built for ARM.</p>
