Code change:
Steps to reproduce the behavior: davinci-resolve Uh, also while checking, in the source link for davinci-resolve points to instead of Please run and paste the result.
I tried building off of and it seemed to build fine How are you building it so I can try to replicate the issue?
I updated my home-manager flake, and the reported commit hash it now uses says its from 2 days ago so I just have to wait then. Thank you.
According to the PR tracker (), the PR behind is available in But when I try to use it using: ( is currently at ) I'm getting the same error, do I need something else to try it?
I just ran your nix build command without error. What version of nix are you using? Also can you put more info about the curl error you're seeing? Just want to make sure its the derivation and not nix being the one throwing the error. I figured I would try too but that seems fine also
I was also on Nix 2.15.1, testing with 2.16.1 give the same error.
When you have a moment can you post the full build log -
Adding an echo of the resolved url immediately shows the issue: And the log is: Maybe the registration payload changed?
Running into the same issue and error message myself
Yeah, is right. Even the where a lot of this is source from is suffering from the same error. Trying to see if I can get it to work rn, stay tuned
Ah, they a street requirement for the form haha. Im going to set it to the chamber of commerce in Utrecht since thats where the Nix foundation is registered
Should be able to build off of:
Now I can DL the sources, but uncompressing fills up the build folder and ends in a error :/ (which is seemingly not catched as the execution seems to follow afterward) I tried setting to a folder on a partition with lot's of space without success :/ Do you know how to avoid this? <details<summarydf -h</summary</details
Honestly im not sure. Checking my it looks like the source is about 3.0GiB So it filling up your at makes sense.. Reading up on some other issues I think this might be what you are looking for if you are on NixOS, just adjust the tmpfs size larger than the default 50%:
Thanks, I confirm that works, I can build davinci-resolve (now I just need to find a suitable GPU.... )
I tested 's patch to the package, and it wasnt working for me. I found out that the Host for the second curl request to blackmagic's download site was mismatched, so I updated the host to their new site and also updated the street address to the actual location of the nix non-profit (found on the KVK's business lookup). I've tested on all (3) my machines and it builds successfully so if anyone else here would like to try, that would be great. Heres the PR: And my fork is at #davinci-resolve
Just tried rebuilding today and having the same issue. Looks like blackmagic moved back to the host and have blocked Maybe we should just remove the host header entirely from the curl command? If we are having hashed outputs verified, then it wouldnt matter which host it comes from?
Yeah, sounds like they may be doing some sort of canary release for new infrastructure or something. I agree, that makes sense to remove it.
Should I submit a new pull?
Sure! Ping me and Ill give it a review. Thanks!
New PR at
This issue has been mentioned on NixOS Discourse. There might be relevant details there:

Related discussion:
text: curl  --retry 3 --retry-delay 3  <del> --header "Host: sw.blackmagicdesign.com"  </del> <ins> --header "Host: sw.cloud.blackmagicdesign.com"  </ins> --header "Upgrade-Insecure-Requests: 1"  --header "$USERAGENT"  --header "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8"