IPFS is not anonymous but i'm not sure if that is really needed here. You currently also don't have it with random mirrors. (official ubuntu mirrors are still http only! https://bugs.launchpad.net/ubuntu/+bug/1464064) I think IPFS is a great technology for this. You could get binarys from the nearest NixOS machine, in best case in your local network.
There has been work done to implement IPFS support including a proof of concept to fetch sources.
https://github.com/ipfs/notes/issues/51 https://github.com/NixOS/nix/issues/859 https://github.com/NixOS/nix/pull/1167 https://github.com/NixIPFS
IPFS is not anonymous but i'm not sure if that is really needed here. You currently also don't have it with random mirrors. (official ubuntu mirrors are still http only! https://bugs.launchpad.net/ubuntu/+bug/1464064) I think IPFS is a great technology for this. You could get binarys from the nearest NixOS machine, in best case in your local network.
Here are other ressources of using IPFS for package management: https://github.com/ipfs/ipfs/issues/246 https://github.com/ipfs/notes/issues/171 http://evbogue.com/ipmjstheghettoway/ https://github.com/nginnever/ippm https://github.com/whyrusleeping/gx https://github.com/mhhf/spore